ssl - 在 IIS 中使用 SSL

标签 ssl iis ssl-certificate private-key

我有 .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/

相关文章:

c - 使用 SSL 的服务器返回 "no certificate returned"

十六进制的 PHP SSL 证书序列号

visual-studio - 启动多个 asp .NET 核心项目时如何更改默认调试配置文件?

c# - 从同一 IIS 中的另一个网站访问网站文件夹

java - 让java插件使用浏览器证书

asp.net - 无法使用本地 IIS 在 Visual Studio 2017 上进行调试 - 未知错误 0x80004005

iis - 应用程序池在 IIS 7 中自动停止

ssl - 检查点 ssl 网络扩展器安装 mac os safari

macos - 自签名证书

java - 使用客户端证书和 Android 的 HttpsURLConnection 通过 SSL 上传文件