Php 在IIS上安装.crt SSL证书
情景: 需要在IIS服务器上设置现有的PHP网站 现有网站在某些子域中使用SSL。证书是什么东西 在IIS服务器证书中,我尝试导入证书。但它要求一个扩展名为:.pfx的文件。它要求输入密码 我不熟悉SSL设置。有人能帮我吗 更新: 实际上我还有一个.crt文件和一个gd_iis_intermediates.p7b。看起来是戈达迪发行的。需要一些关于如何使用这两个证书文件的提示Php 在IIS上安装.crt SSL证书,php,iis,ssl,https,Php,Iis,Ssl,Https,情景: 需要在IIS服务器上设置现有的PHP网站 现有网站在某些子域中使用SSL。证书是什么东西 在IIS服务器证书中,我尝试导入证书。但它要求一个扩展名为:.pfx的文件。它要求输入密码 我不熟悉SSL设置。有人能帮我吗 更新: 实际上我还有一个.crt文件和一个gd_iis_intermediates.p7b。看起来是戈达迪发行的。需要一些关于如何使用这两个证书文件的提示 提前感谢。如果有人觉得这有帮助,请回答这个问题。所以现在你有了一个.crt文件和.p7b文件。这两个文件都不包含私钥。I
提前感谢。如果有人觉得这有帮助,请回答这个问题。所以现在你有了一个.crt文件和.p7b文件。这两个文件都不包含私钥。IIS或任何web服务器都需要.pfx(或.p12),这是唯一支持私钥存储的文件扩展名。有关更多信息,请参阅本文: 私钥是在您创建证书请求时创建的。它存在于创建证书请求的计算机上。要获取.pfx文件,请在创建证书请求的计算机上执行以下操作:
Certutil -repairstore my <Certificate thumbprint>
Certutil-repairstore my
如果命令失败,则表示privatekey不存在或已损坏。在这种情况下,只需重新启动整个过程
如果看到与证书关联的私钥,则可以将证书与私钥一起导出。说明同上
我在这里找到了包括屏幕截图在内的说明:
HTH:)