Certificate 带有SDK工具的证书(makecert、pvk2pfx)
我需要做两个证书:CA sert和服务器证书 我使用这个命令Certificate 带有SDK工具的证书(makecert、pvk2pfx),certificate,pfx,makecert,Certificate,Pfx,Makecert,我需要做两个证书:CA sert和服务器证书 我使用这个命令 makecert -r -pe -n "CN=CACert" -a sha1 -sky signature -cy authority -sv CACert.pvk CACert.cer certutil -addstore Root TGCA.cer makecert -pe -n "CN=ServerCert" -a sha1 -sky exchange -ic CACert.cer -iv CACert.pvk -sv Se
makecert -r -pe -n "CN=CACert" -a sha1 -sky signature -cy authority -sv CACert.pvk CACert.cer
certutil -addstore Root TGCA.cer
makecert -pe -n "CN=ServerCert" -a sha1 -sky exchange -ic CACert.cer -iv CACert.pvk -sv ServerCert.pvk ServerCert.cer
pvk2pfx -pvk ServerCert.pvk -spc ServerCert.cer -pfx ServerCert.pfx
然后我将ServerCert.pfx导入证书存储
为什么它们的存储中不包含私钥?因此,在与手鼓长时间共舞之后,我找到了一个解决方案。问题出在用户界面上。我的目标是将pfx导入本地机器存储。从文件夹启动pxf文件是不可能的 当pxf在没有pvk pass的情况下导入时,内部私钥不会导入。通过MMC导入到localmachine存储时不请求密码 我所做的:
我不知道其他方法。为什么不尝试通过传递私钥密码作为参数来生成pfx文件 这样试试看
pvk2pfx -pvk ServerCert.pvk -spc ServerCert.cer -pfx ServerCert.pfx -pi password
正如文件所说:
/pi pvkpassword
指定.pvk文件的密码
来源:为了便于搜索,pvk2pfx工具类似于C:\Program Files(x86)\Windows Kits\8.1\bin\x86