Pvk2Pfx

Pvk2Pfx (Pvk2Pfx.exe) — это программа командной строки, копирует данные открытого ключа и закрытого ключа, содержащиеся в файлах SPC, CER и PVK, в файл обмена личной информацией (PFX).

    pvk2pfx /pvk 
    pvkfilename.pvk [/pi pvkpassword] /spc spcfilename.ext [/pfx pfxfilename.pfx [/po pfxpassword] [/f]]

Параметры и аргументы

/pvkpvkfilename.pvk
Указывает имя PVK-файла.

/spcspcfilename.ext
Указывает имя и расширение файла сертификата издателя программного обеспечения (SPC), содержащего сертификат. Файл может быть SPC-файлом или CER-файлом.

/pfxpfxfilename.pfx
Указывает имя PFX-файла.

/pipvkpassword
Указывает пароль для PVK-файла.

/popfxpassword
Указывает пароль для PFX-файла. Если пароль для PFX-файла не указан, пароль для PFX-файла будет таким же, как и пароль для PVK-файла.

/F
Настраивает Pvk2Pfx для перезаписи PFX-файла, если он существует с тем же именем, что и у параметра -pfx .

Комментарии

Если параметр -pfxpfx pfxfilename.pfx не указан, pvk2pfx игнорирует параметр -popassword и параметр -f и отображает мастер, который запрашивает у пользователя имя PFX-файла и соответствующий пароль.

Чтобы использовать средство SignTool для подписывания драйверов с помощью SPC в соответствии с политикой подписывания кода в режиме ядра, сведения о SPC необходимо добавить в хранилище личных сертификатов на локальном компьютере, который подписывает драйверы. Дополнительные сведения о том, как добавить сведения о SPC в хранилище личных сертификатов, см. в разделе Сертификат издателя программного обеспечения.

32-разрядная версия средства Pvk2Pfx находится в папке bin\x86 WDK. 64-разрядная версия средства находится в bin\x64 WDK. Например, на 64-разрядном компьютере под управлением Windows 10 путь — C:\Program Files (x86)\Windows Kits\10\bin\x64.

Примеры

Следующая команда создает PFX-файл Mypfxfile.pfx из Mypvkfile.pvk и Myspcfile.spc. Команда предоставляет пароль mypassword для PVK-файла, который становится паролем для PFX-файла Mypfxfile.pfx. Если имеется файл с именем Mypfxfile.pfx, параметр -f настраивает средство Pvk2Pfx для замены существующего файла новым.

pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f