【问题标题】:SSL certificate is not installingSSL 证书未安装
【发布时间】:2015-08-20 18:13:43
【问题描述】:

我在 IIS 中安装 SSL 证书时遇到问题,以下是我从 CA 获得证书之前的步骤。

  1. 使用 OpenSSL 通过 "openssl genrsa -out key_name.key 2048" 命令生成了一个私钥文件。

  2. 使用“openssl req -out CSR.csr -key key_name.key -new -sha256”命令生成的 .csr 文件。

  3. 生成 CSR 文件后,我将相同的 CSR 文件提供给 CA 以获得证书。

  4. 我获得了 .p7b 格式的证书,我将其转换为 .cer 格式。

  5. 使用 IIS 中的“完成证书请求”选项安装证书。

现在的问题是新安装的证书在刷新后从 IIS 中消失。我用谷歌搜索了这个问题并明白,它之所以发生是因为没有与证书关联的私钥。我的问题是私钥去哪儿了??我在步骤 1 中使用私钥创建了 CSR。其次,我该如何解决这个问题,无论如何我必须安装证书。请帮忙。

【问题讨论】:

    标签: iis ssl https


    【解决方案1】:

    您没有通过 IIS 管理器生成证书请求。因此,您不应使用 IIS 来完成请求。

    相反,您需要使用 OpenSSL 来生成 PFX 文件,

    create a pfx file from a .cer and a .pem file

    然后你可以将它导入到 IIS 中。

    您可以阅读这篇文章了解更多详细信息,

    https://blog.lextudio.com/2015/06/the-whole-story-of-server-certificate-disappears-in-iis-77-588-510-0-after-installing-it-why/

    【讨论】:

      猜你喜欢
      • 2016-08-30
      • 1970-01-01
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 2016-12-24
      • 2016-04-24
      • 2014-06-26
      相关资源
      最近更新 更多