在IIS中使用SSL

时间:2016-12-01 08:49:40

标签: ssl iis ssl-certificate private-key

我有.crt文件和.key文件,我想在我的网络应用程序中使用SSL。我尝试过选项"完成证书申请"在IIS中导入证书,但它显示导入的证书,实际上是,但是当我编辑绑定时,它不会在IIS中的选择中显示。

我的证书没有私钥,我在.key文件中单独使用。

你可以帮我解决这个问题吗?有没有办法结合密钥和证书?

2 个答案:

答案 0 :(得分:0)

您需要从.key和.crt制作p12(pfx)文件。你可以使用openssl做它。

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -name "friendlyname_for_certificate"

然后将certificate.pfx导入LocalMachine \ My store。它应该在IIS中可用。

答案 1 :(得分:0)

如果证书是私有的,但是我的证书不包含它,并且我将它放在单独的文件中,

选择IIS显示证书。所以我结合使用OpenSSL给出了以下命令。它会创建新的pfx文件,我们需要在IIS中导入它,并在选择中显示该证书。

    openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx