【问题标题】:How to import a certificate with private key on Certificate Management Tool如何在证书管理工具上导入带有私钥的证书
【发布时间】:2013-05-16 15:28:33
【问题描述】:

到目前为止,我能够在证书管理工具上导入证书的唯一方法是拥有一个 .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 文件。

【问题讨论】:

    标签: certificate private-key makecert


    【解决方案1】:

    经过一番研究,我找到了一个名为 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
    

    【讨论】:

      猜你喜欢
      • 2019-01-24
      • 2019-12-06
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      相关资源
      最近更新 更多