Windows XP中Internet Explorer 8中的证书错误

时间:2013-12-14 17:08:16

标签: azure ssl internet-explorer-8 windows-xp

我的队友和我正在研究的项目是在Windows XP上运行的Internet Explorer 8出现安全问题。

我们的应用程序托管在Azure网站的专用实例中,并拥有GeoTrust颁发的EV证书。证书在所有浏览器上都能正常运行,但在Windows XP上运行的Internet Explorer 8除外。我们收到以下警告:

The security certificate presented by this website was issued for a different website's address.

当我转到查看证书时,我只会MSIT Machine Auth CS 2向* .azurewebsites.net看到证书问题。

我们在上一个问题中找到了有关此问题的更多信息:IE8 SSL Cert Problems while other browsers work like a charm

解决方案是删除IIS上的SNI配置,但我们不能在azure网站上执行此操作。我们能做什么?

2 个答案:

答案 0 :(得分:4)

最有可能的是,您正在共享一个外部IP地址(非专用的azure网站?),但由于Windows XP上的IE8不支持Server Name Indication,因此无法正常工作。

获取专用实例应该解决您的问题,虽然我没有测试过专用的azure网站是否获得了其独特的IP,因此您可能需要自己尝试。

更新:将证书上传到标准模式azure网站时,您似乎可以indeed choose not to use SNI

答案 1 :(得分:0)

以防万一...... SNI似乎也混淆了Android Bluefire Reader。我们有一个网站,允许注册用户下载购买的电子书,直接下载到Bluefire后转移到Azure后停止工作。一旦我们在Azure中查看证书的设置,IE + WinXP和Blufire都开始工作。