2016-12-01 36 views
0

我有.crt文件和.key文件,我想为我的Web应用程序使用SSL。我已经尝试使用“完整证书请求”选项在IIS中导入证书,但它显示证书已导入并且实际上是它,但是当我编辑绑定时,它将不会显示在IIS中的选择中。在IIS中使用SSL

我的证书没有私钥,我个人拥有.key文件。

你能帮我解决这个问题吗?有什么方法可以将密钥和证书结合起来吗?

回答

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中可用。

+0

谢谢,我想通过这个命令,openssl pkcs12 -export -in cert.crt -inkey privatekey.key -out mycert.pfx – Nirmal

0

如果证书具有私密性,但证书没有包含它,并且我将其放在单独的文件中,IIS将在选择中显示证书。所以我将两个使用下面的命令给出的OpenSSL结合起来。它会创建新的pfx文件,我们需要将它导入到IIS中,并在选择时显示该证书。

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