求助,win2012 iis8安装ssl证书报错:将证书添加到中间证书颁发机构存储区期间出现错误,怎么办?如下图
在个人证书下没有“证书”这一级,直接在个人上点右键导入证书时,就报错“”将证书添加到中间证书颁发机构存储区期间出现错误“”
如图:
这是操作系统的原因吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的问题,这通常是因为您尝试导入的证书实际上是一个中间证书或者根证书,而不是直接用于服务器的SSL证书。在Windows Server 2012 IIS8中,不同类型的证书需要导入到正确的存储位置。对于SSL服务器证书,应该导入到“个人”>“证书”存储区;而对于中间证书和根证书,则应分别导入到“受信任的根证书颁发机构”和“中级证书颁发机构”存储区。
根据您的情况,解决步骤如下:
确认证书类型:首先确保您手头的证书是服务器证书(通常包含私钥),如果是中间证书或根证书,请按照下面的步骤操作。
正确导入中间/根证书:
certlm.msc
,这将打开本地计算机的证书管理单元。重新导入服务器证书:如果之前的操作中误将服务器证书当作中间证书处理,现在请确保将其正确导入到“个人”>“证书”存储区。在IIS管理器中,选择相应的网站,双击“绑定”,添加HTTPS绑定,并选择正确的SSL证书。
检查证书链:确保所有的中间证书都已正确安装,并且服务器证书与之形成完整的证书链。可以在IIS中检查站点的SSL设置,确保证书链完整无误。
重启IIS服务:完成上述操作后,重启IIS服务以使更改生效。
如果问题依旧存在,可能需要检查证书文件是否损坏,或者联系证书颁发机构获取进一步的帮助和确认证书的具体用途及安装指导。