未安装SSL证书

Ani*_*dha 5 iis ssl https

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

  1. 使用OpenSSL通过以下命令生成私钥文件:“ openssl genrsa -out key_name.key 2048”命令。

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

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

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

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

现在的问题是,刷新后,新安装的证书将从IIS中消失。我用Google搜索了这个问题,并了解到它的发生是因为没有与证书相关联的私钥。我的问题是私钥哪里去了??我已经在步骤1中使用私钥创建了CSR。其次,如何解决这个问题,无论如何我都必须安装证书。请帮忙。

Lex*_* Li 3

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

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

从 .cer 和 .pem 文件创建 pfx 文件

然后您可以将其导入到 IIS。

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

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