Azure windows XP中Internet Explorer 8中的证书错误

Azure windows XP中Internet Explorer 8中的证书错误,azure,ssl,internet-explorer-8,windows-xp,Azure,Ssl,Internet Explorer 8,Windows Xp,我和我的同事正在进行的项目是,在windows xp上运行internet explorer 8时存在安全问题 我们的应用程序托管在Azure网站的专用实例中,并拥有GeoTrust颁发的EV证书。除了运行在windows xp上的Internet Explorer 8之外,该证书在所有浏览器上都能正常工作。我们得到以下警告: 此网站提供的安全证书是针对其他网站的地址颁发的。 当我去查看证书时,我只看到通过MSIT Machine Auth CS 2向*.azurewebsites.net颁发的

我和我的同事正在进行的项目是,在windows xp上运行internet explorer 8时存在安全问题

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

此网站提供的安全证书是针对其他网站的地址颁发的。

当我去查看证书时,我只看到通过
MSIT Machine Auth CS 2
向*.azurewebsites.net颁发的证书

我们在前面的一个问题上找到了有关此问题的更多信息:


解决方案是删除IIS上的SNI配置,但我们不能在azure网站上这样做。我们能做些什么?

很可能,您正在共享一个外部IP地址(非专用azure网站?),但由于Windows XP上的IE8不支持,该地址无法工作

获得一个专用实例应该可以解决您的问题,尽管我还没有测试专用azure网站是否获得其唯一的IP,所以您可能想自己尝试一下


更新:在将证书上载到标准模式azure网站时,您似乎可以这样做。

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

Joachim,我和mamodom一起工作。我们有一个专用实例,并且知道Windows XP的SNI限制。我们有两个专用实例运行我们的应用程序,但由于它是一个网站而不是云服务器,我们无法进入并配置IIS@amhed我现在明白了,mamodom在我的回答后添加了一些信息。如果你不能关闭SNI,我目前还没有办法让XP上的IE直接与你的SSL服务器一起工作。我看到的一个前进方向是使用一个或多个云服务器上运行的或类似的代理请求。这样,专用服务器可以处理SSL协商,缺点是SSL不会是端到端的。@amhed在选择基于IP的SSL(即非SNI)时找到了一个页面(在答案中链接),其中包含有关上载SSL证书的信息。从我有限的测试来看,当选择基于IP的SSL时,它似乎没有使用SNI,尽管我没有XP可供测试。很棒的东西。谢谢@Joachim!