开发者社区 问答 正文

win2012+iis8安装ssl证书时报错怎么办?

求助,win2012 iis8安装ssl证书报错:将证书添加到中间证书颁发机构存储区期间出现错误,怎么办?如下图
在个人证书下没有“证书”这一级,直接在个人上点右键导入证书时,就报错“”将证书添加到中间证书颁发机构存储区期间出现错误“”
如图:__20190514154355

这是操作系统的原因吗?

展开
收起
xuxu2004 2019-05-15 09:08:07 2415 分享 版权
阿里云 AI 助理回答

遇到您描述的问题,这通常是因为您尝试导入的证书实际上是一个中间证书或者根证书,而不是直接用于服务器的SSL证书。在Windows Server 2012 IIS8中,不同类型的证书需要导入到正确的存储位置。对于SSL服务器证书,应该导入到“个人”>“证书”存储区;而对于中间证书和根证书,则应分别导入到“受信任的根证书颁发机构”和“中级证书颁发机构”存储区。

根据您的情况,解决步骤如下:

  1. 确认证书类型:首先确保您手头的证书是服务器证书(通常包含私钥),如果是中间证书或根证书,请按照下面的步骤操作。

  2. 正确导入中间/根证书

    • 打开“管理工具” > “Internet信息服务(IIS)管理器”。
    • 在IIS管理器中,点击服务器名称,然后在右侧的“功能视图”中找到并双击“服务器证书”。
    • 不直接在此处导入,而是打开“开始” > “运行”,输入certlm.msc,这将打开本地计算机的证书管理单元。
    • 在证书管理单元中,依次展开“受信任的根证书颁发机构”或“中级证书颁发机构”,右键点击相应文件夹选择“所有任务” > “导入”,然后按照向导完成中间证书或根证书的导入过程。
  3. 重新导入服务器证书:如果之前的操作中误将服务器证书当作中间证书处理,现在请确保将其正确导入到“个人”>“证书”存储区。在IIS管理器中,选择相应的网站,双击“绑定”,添加HTTPS绑定,并选择正确的SSL证书。

  4. 检查证书链:确保所有的中间证书都已正确安装,并且服务器证书与之形成完整的证书链。可以在IIS中检查站点的SSL设置,确保证书链完整无误。

  5. 重启IIS服务:完成上述操作后,重启IIS服务以使更改生效。

如果问题依旧存在,可能需要检查证书文件是否损坏,或者联系证书颁发机构获取进一步的帮助和确认证书的具体用途及安装指导。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答