我有 .crt 文件和 .key 文件,我想为我的 Web 应用程序使用 SSL。我尝试使用选项“完成证书请求”在 IIS 中导入证书,但它显示证书已导入,实际上是这样,但是当我编辑绑定(bind)时,它不会显示在 IIS 中的选择中。
我的证书没有私钥,我在一个 .key 文件中单独拥有它。
你能帮我解决这个问题吗?有没有办法结合 key 和证书?
最佳答案
您需要从 .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 中可用。
关于ssl - 在 IIS 中使用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40906142/