SSL证书不会保存

Bri*_*nKE 6 iis-7 ssl-certificate

我正在尝试将SSL证书(来自GoDaddy.com)安装到IIS 7.我可以按照此处找到的说明添加证书,它显示在我的服务器证书列表中,但是一旦我离开服务器证书页面并返回到它,证书不再显示在列表中.

此证书也用于Apache框以验证我们的网站(我使用IIS作为WCF服务API).证书被分配到*.mydomain.com所以我认为我可以将它用于Apache网站服务器(www.mydomain.com)以及我的API(services.mydomain.com).这个假设我不正确吗?我是否需要执行与上面提到的安装说明不同的操作?

小智 3

布莱恩,

我假设您刚刚获取了 .cer 文件并将其导入到您的 IIS 框中。遗憾的是,这是不可能的,因为您的证书不包含私钥,因此它不会成为 IIS 中的选项。

您引用的 GlobalSign 指令很好,但前提是您在 IIS 服务器本身上创建了 CSR。

您需要做的是从 Apache 服务器的 .key 和 .cer 文件创建一个 PFX,然后您可以将此 PFX 导入到您的 IIS 服务器上,然后分配它以供使用。

所以用它来创建你的 PFX 文件; https://support.globalsign.com/customer/portal/articles/1229676-back-up-certificate---apache-openssl

其次是; https://support.globalsign.com/customer/portal/articles/1217281

至于其他人,如果您只有一个 .CER 文件,并且没有创建您需要私钥的请求。因此,创建一个新的 CSR 并请求相关 CA 重新颁发。

您无法在 IIS 中分配证书的事实是因为您没有与该证书对应的私钥。