如果有人觉得这有帮助,就回答这个问题。现在您有一个 .crt 文件和 .p7b 文件。这些文件都不包含私钥。IIS 或任何与此相关的 Web 服务器都需要 .pfx(或 .p12),这是唯一支持私钥存储的文件扩展名。有关详细信息,请参阅此文章:https://blogs.msdn.microsoft.com/kaushal/2010/11/04/various-ssltls-certificate-file-typesextensions/
\n当您创建证书请求时,将创建私钥。它存在于创建证书请求的计算机上。为了获取 .pfx 文件,请在创建证书请求的计算机上执行以下操作:
\n文件导入后。双击证书,查看是否看到“您有与该证书对应的私钥”
如果您没有看到此内容,请尝试运行以下命令:
\nCertutil -repairstore my <Certificate thumbprint>\nRun Code Online (Sandbox Code Playgroud)\n如果命令失败,则意味着私钥不存在或已损坏。在这种情况下,只需重新启动整个过程即可。
\n如果您看到与证书关联的私钥,则可以将证书与私钥一起导出。说明与上面相同。
\n我在这里找到了包括屏幕截图的说明:https://www.sslsupportdesk.com/export-ssl-certificate-private-key-pfx-using-mmc-windows/
\n哈:)
\n| 归档时间: |
|
| 查看次数: |
19645 次 |
| 最近记录: |