Pvk2Pfx不会使用输入PVK密码进行输出PFX保护

时间:2013-03-11 20:46:16

标签: x509certificate

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

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

在使用makecert创建pvk文件期间,系统提示我输入私钥密码。

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

  

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

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

1 个答案:

答案 0 :(得分:3)

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

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

如果您没有指定pvk密码,您将被要求输入一个密码,但生成的pfx文件将不受密码保护。

Additional info about pvk2pfx.