未安装 SSL 证书
SSL certificate is not installing
我在 IIS 中安装 SSL 证书时遇到问题,下面是我从我的 CA 获得证书之前的步骤。
使用 OpenSSL 生成私钥文件:"openssl genrsa -out key_name.key 2048" 命令。
生成的 .csr 文件包含:“openssl req -out CSR.csr -key key_name.key -new -sha256”命令。
生成 CSR 文件后,我向 CA 提供了相同的 CSR 文件以获取证书。
我拿到了.p7b格式的证书,我把它转成.cer格式了
已使用 IIS 中的 "Complete certificate request" 选项安装证书。
现在的问题是新安装的证书在刷新后从 IIS 中消失了。我用谷歌搜索了这个问题并了解到,它之所以发生,是因为没有与证书关联的私钥。我的问题是私钥去哪儿了??我在步骤 1 中使用私钥创建了 CSR。其次,我该如何解决这个问题,无论如何我都必须安装证书。请帮忙。
您没有通过 IIS 管理器生成证书请求。因此,您不应使用 IIS 来完成请求。
相反,您需要使用 OpenSSL 生成 PFX 文件,
create a pfx file from a .cer and a .pem file
然后导入IIS就可以了
您可以阅读此 post 了解更多详情,
我在 IIS 中安装 SSL 证书时遇到问题,下面是我从我的 CA 获得证书之前的步骤。
使用 OpenSSL 生成私钥文件:"openssl genrsa -out key_name.key 2048" 命令。
生成的 .csr 文件包含:“openssl req -out CSR.csr -key key_name.key -new -sha256”命令。
生成 CSR 文件后,我向 CA 提供了相同的 CSR 文件以获取证书。
我拿到了.p7b格式的证书,我把它转成.cer格式了
已使用 IIS 中的 "Complete certificate request" 选项安装证书。
现在的问题是新安装的证书在刷新后从 IIS 中消失了。我用谷歌搜索了这个问题并了解到,它之所以发生,是因为没有与证书关联的私钥。我的问题是私钥去哪儿了??我在步骤 1 中使用私钥创建了 CSR。其次,我该如何解决这个问题,无论如何我都必须安装证书。请帮忙。
您没有通过 IIS 管理器生成证书请求。因此,您不应使用 IIS 来完成请求。
相反,您需要使用 OpenSSL 生成 PFX 文件,
create a pfx file from a .cer and a .pem file
然后导入IIS就可以了
您可以阅读此 post 了解更多详情,