7

我正在使用Pvk2Pfx将 pvk 和 cer 转换为 pfx 文件,我使用的命令是

pvk2pfx -pvk MyTest.pvk -spc MyTest.cer -pfx MyTest.pfx

在使用创建 pvk 文件的过程中makecert,系统提示我输入私钥的密码。

当我运行命令进行转换时,我还被提示输入 pvk 文件的密码。当我尝试将 pfx 文件导入 Windows 中的证书存储时,我不必指定密码。但根据微软文档

/po pfxpassword 指定 .pfx 文件的密码。如果未指定 .pfx 文件的密码,则 .pfx 文件的密码将与 .pvk 文件的密码相同

在这种情况下,我没有在命令中使用 /po 开关,我认为 pfx 文件应该与 pvk 文件具有相同的密码,对吧?为什么我不需要提供密码即可将其导入证书存储?

4

1 回答 1

4

如果您使用 /pi 开关提供密码,它看起来只会使用 .pvk 文件的密码作为 .pfx 文件的密码。

pvk2pfx /pvk pvkfilename.pvk /pi pvkpassword /spc spcfilename.cer /pfx pfxfilename.pfx

如果您没有指定 pvk 密码,系统会提示您输入一个,但生成的 pfx 文件将不受密码保护。

有关 pvk2pfx 的附加信息。

于 2015-02-05T12:16:23.190 回答