2013-03-11 38 views
6

我使用Pvk2Pfx到PVK和CER转换为PFX文件使用输入密码PVK,我使用的命令是Pvk2Pfx不会为输出PFX保护

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

中通过创建PVK文件使用makecert,系统提示我输入私钥密码。

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

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

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

+0

问题是? – abatishchev 2013-05-23 18:39:18

+0

您是否找到解决方案? – 2014-09-12 13:02:46

回答

3

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

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

如果不指定PVK密码,您将被promted输入一个,但由此产生的PFX文件不会被密码保护。

Additional info about pvk2pfx.