我有.crt文件和.key文件,我想在我的网络应用程序中使用SSL。我尝试过选项"完成证书申请"在IIS中导入证书,但它显示导入的证书,实际上是,但是当我编辑绑定时,它不会在IIS中的选择中显示。
我的证书没有私钥,我在.key文件中单独使用。
你可以帮我解决这个问题吗?有没有办法结合密钥和证书?答案 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