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 开关指定的名称相同的文件)。
备注
如果未提供 -pfxpfxfilename.pfx 开关,则 pvk2pfx 将忽略 -po密码 开关和 -f 开关,并显示一个向导,提示用户输入 .pfx 文件的名称及其相应的密码。
若要使用 SignTool 工具以符合 内核模式代码签名策略的方式使用 SPC 对驱动程序进行签名,必须将 SPC 信息添加到对驱动程序进行签名的本地计算机上的个人证书存储中。 有关如何将 SPC 信息添加到个人证书存储的信息,请参阅 软件发布者证书。
32 位版本的 Pvk2Pfx 工具位于 WDK 的 bin\x86 文件夹中。 该工具的 64 位版本位于 WDK 的 bin\x64 中。 例如,在运行 Windows 10 的基于 x64 的计算机上,路径为 C:\Program Files (x86) \Windows Kits\10\bin\x64。
示例
以下命令从 Mypvkfile.pvk 和 Myspcfile.spc 生成 .pfx 文件 Mypfxfile.pfx。 命令为 .pvk 文件提供密码 mypassword,该文件成为 .pfx 文件 Mypfxfile.pfx 的密码。 如果有名为 Mypfxfile.pfx 的现有文件, 则 -f 开关将 Pvk2Pfx 工具配置为将现有文件替换为新文件。
pvk2pfx -pvk mypvkfile.pvk -pi mypassword -spc myspcfile.spc -pfx mypfxfile.pfx -f
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈