仅适用于 IE 用户的 SSL 证书错误

Posted

技术标签:

【中文标题】仅适用于 IE 用户的 SSL 证书错误【英文标题】:SSL certificate error for IE users only 【发布时间】:2013-10-12 15:51:13 【问题描述】:

我最近迁移到新服务器(带有 plesk 11.0 的 CentOS)并为我的域安装了新的 SSL 证书。

现在的问题是任何 IE 用户在尝试访问我网站的安全区域时都会出现错误“此网站的安全证书有问题”。

我已经测试了所有主要配置 - MAC/Windows/mobile 以及浏览器:FF、Chrome、Safari、Opera、IE,唯一给我带来这个问题的组合是 Windows 上的 IE。 IE 11 工作正常,所有以前的版本(大多数)都出现了这个错误。

我从哪里开始?我发现安装没有问题,这显然削弱了我对网站的信心。

【问题讨论】:

哪个机构签署了您的证书? 证书是 Godaddy 颁发的 Starfield。已经尝试了所有发布的链接,但到目前为止没有运气。 或许serverfault.com/a/476932 当涉及到 IE 问题时,操作系统版本更为重要,因为 SSL 库是操作系统的 AFAIK 部分,而不是 IE。因此哪些操作系统版本会受到影响? 【参考方案1】:

我找到了解决此问题的方法。必须运行将接受 Internet Explorer 证书的 https 代理。我使用 Python HTTP/HTTPS 代理 proxpy。您应该指向 core.py DEFAULT_CERT_FILE = "./cert/ncerts/proxpy.pem" 中所需的证书文件。所以你需要在 Internet Explorer 中使用代理设置。 ProxyPy 默认为 127.0.0.1:8080。

【讨论】:

【参考方案2】:

IE 和证书存在一些已知问题。检查这些线程。

1) https://superuser.com/questions/379601/internet-explorer-refuses-to-connect-to-sites-with-untrusted-ssl-certificates

2) IE8 SSL Cert Problems while other browsers work like a charm

【讨论】:

以上是关于仅适用于 IE 用户的 SSL 证书错误的主要内容,如果未能解决你的问题,请参考以下文章

安装好alphassl ssl证书却提示证书有错误?

遇到“SSL证书错误”怎么办?

SSL证书错误啥原因

发生ssl错误 无法建立到该服务器的安全连接

将 https://www 重定向到 https://non-www - 没有看到证书错误,可能吗?

怎么在ssldun快速的选择一个适合自己的ssl证书?