首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssl网站在Windows XP上不起作用

ssl网站在Windows XP上不起作用
EN

Stack Overflow用户
提问于 2013-05-29 17:38:10
回答 2查看 3.7K关注 0票数 1

我有一个为SSL配置的apache want服务器,并且我想在该服务器上访问一个页面。我无法从Windows XP和Inernet Explorer 6-7-8访问该SSL网页。同一页面适用于其他操作系统(包括IE)中的所有浏览器以及Windows XP上的其他浏览器。XP-IE中的其他互联网SSL网站也工作得很好。我试图在服务器上运行ssldump,但在SSL握手期间连接关闭。

代码语言:javascript
复制
New TCP connection #1: XP_HOST(62044) <-> WEBSERVER(443)
1 1  0.2040 (0.2040)  C>S  Handshake
      ClientHello
        Version 3.1
        cipher suites
        TLS_RSA_WITH_RC4_128_MD5
        TLS_RSA_WITH_RC4_128_SHA
        TLS_RSA_WITH_3DES_EDE_CBC_SHA
        TLS_RSA_WITH_DES_CBC_SHA
        TLS_RSA_EXPORT1024_WITH_RC4_56_SHA
        TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA
        TLS_RSA_EXPORT_WITH_RC4_40_MD5
        TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5
        TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
        TLS_DHE_DSS_WITH_DES_CBC_SHA
        TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA
        compression methods
                  NULL
ERROR: Length mismatch

我还尝试强制客户机和服务器使用特定的SSL版本(2或3),但似乎都不起作用。我认为问题可能是apache上的一些SSL配置,但我找不到我的错误。

这是我关于密码套件的SSL配置:

代码语言:javascript
复制
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
SSLProtocol all -SSLv2

如果还需要什么,请让我知道,我会在这里添加它。

在apache上禁用了SNI和NameServer。

有人有什么建议吗?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-30 15:38:41

好吧,我解决了。我发现Windows XP在零碎的SSL/TLS握手消息方面存在问题。通过搜索微软知识库,我发现“微软的TLS/SSL协议实现不能解析碎片消息”(参见Microsoft KB Article )。

Microsoft Update KB2541763 (在链接页面上提供)解决了这个问题,允许Windows XP (以及Windows Server2008和Windows Vista)接受来自web服务器的零碎握手消息。

诚挚的问候。

票数 4
EN

Stack Overflow用户

发布于 2013-05-29 22:00:16

该操作系统不能使用SNI,当您想要在同一IP上运行多个SSL VH时,SNI是必需的。

编辑您的SSL VirtualHost从<VirtualHost *:443><VirtualHost IP.Address:443>,并且不要在该IP上运行任何其他SSL VirtualHosts。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16810420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档