2

到目前为止,我能够在证书管理工具上导入证书的唯一方法是拥有一个 .pfx 文件。我正在使用 Makecert.exe 实用程序来生成证书。

第一步 - 我使用以下命令生成证书颁发机构:

makecert.exe -n "CN=TestCA" -r -sv TestCA.pvk TestCA.cer

第二步 - 我生成了私钥文件和证书文件

makecert.exe -n "CN=TestCert" -sv TestCert.pvk -iv TestCA.pvk -ic TestCA.cer TestCert.cer -sky signature -pe

现在我可以看到我生成了 4 个文件,TestCA.pvk、TestCA.cer、TestCert.pvk、TestCert.cer

导入时,我无法从证书管理工具中选择 pvk 文件。

4

1 回答 1

8

经过一番研究,我找到了一个名为 Pvk2Pfx.exe 的微软实用程序来解决这个问题。

此实用程序需要两个文件并将它们合并为一个 .PFX 文件,这是证书管理工具用来导入带有私钥的证书的文件。

这是使用它的文档:http: //msdn.microsoft.com/en-us/library/windows/hardware/ff550672 (v=vs.85).aspx

我将添加用于生成 de .pfx 文件的完整命令

pvk2pfx -pvk TestCert.pvk -pi TestCertPassword -spc TestCert.cert -pfx TestCert.pfx -po TestCertPassword -f
于 2013-05-22T12:54:05.577 回答