旧版IE浏览器认为SSL证书无效

时间:2011-12-02 11:44:10

标签: internet-explorer ssl

我遇到了SSL证书的问题。 在Opera,Firefox,Chrome,Safari和IE9中,一切都很完美,证书被认为是有效的(就像它应该的那样)。 但是,IE8,7及以下版本不会打开页面

您是否知道证书可能出现的问题?

您可以在此处查看安全版本:https://secure-load.com(页面为空白)

感谢您的帮助

修改

如果其他人有这个问题,我们的情况就是SNI。一旦我们处理完毕,一切都很顺利

2 个答案:

答案 0 :(得分:5)

您使用的证书由StartCom发布。 根据{{​​3}},StartCom CA在2009年被Microsoft作为受信任的根CA添加。 可能是不接受证书的客户端在较旧且未安装受信任证书更新的系统上运行。您可以通过打开certmgr.msc管理控制台来检查。

对于Windows XP,您可以在此处下载最新的受信任根CA列表: this forum post

之后,在更新的系统上运行的任何IE都应该接受证书。

更新:或者可能有不同的原因: 您使用的服务器托管具有不同证书的多个HTTPS站点。这需要在客户端使用名为“http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6149”的功能。 根据Windows XP上的维基百科,IE7和8不支持SNI,因此从服务器获取错误的证书(在本例中是来自www.snakeoil.dom的证书)。

答案 1 :(得分:0)

您可以检查旧IE版本无法验证证书的原因。 @Robert说的可能就是原因。您可以在较旧的IE版本上下载StartCom CA证书并将其添加到您的信任库。这应该可以解决你的问题。

相关问题