OS X 10.7上的"SSL错误代码-1/1/336032856"的握手失败

Dav*_*lla 7 svn ssl osx-lion

svn co "https://example.com/svn" 
svn: OPTIONS of 'https://example.com/svn': SSL handshake failed: SSL error code -1/1/336032856 (https://example.com)
Run Code Online (Sandbox Code Playgroud)

它适用于Windows和Mac OX10.6,但在Mac OSX10.7上失败.

我尝试使用默认的/ usr/bin/svn(版本1.6.16(r1073529)),以及fink/sw/bin/svn(版本1.6.17(r1128011))我安装了所有OSX10.7更新.

可能是什么问题?

ps:我使用私有svn存储库; " https://example.com/svn "只是这篇文章的一个例子.

Ber*_*ben 11

Subversion常见问题解答中回答了这个问题.请参阅*"通过SSL执行Subversion操作时,我收到错误SSL握手失败...":

当服务器报告的主机名不是SSL证书中给出的匹配主机名时,可能会发生这种情况.确保您的服务器配置使用ServerName和NameVirtualHost的正确值.

客户端修复是将OpenSSL更新为1.0.0d版.