SVN和SSL握手失败

时间:2013-05-29 04:03:39

标签: apache svn ssl openssl

我想使用以下SVN命令访问我的SVN服务器:

svn info https://local.myserver.ne.jp:49158/svn/myproject --username guest --password xxxxx --no-auth-cache  -rHEAD

该命令返回:

SSL handshake failed: SSL error: A TLS warning alert has been received. 

我使用“local.myserver.ne.jp”作为CN生成了一个新证书:

openssl req -new > new.ssl.csr

openssl rsa -in privkey.pem -out new.cert.key
openssl x509 -in new.ssl.csr -out new.cert.cert -req -signkey new.cert.key -days NNN

cp new.cert.cert /etc/ssl/certs/server.crt
cp new.cert.key /etc/ssl/certs/server.key

我用这两个文件更新了我的ssl.conf(我用浏览器检查了证书的CN,这是新的)。

我重试了svn命令,但是我得到了相同的错误消息

SSL handshake failed: SSL error: A TLS warning alert has been received.

有人知道如何修复它吗?

感谢您阅读

1 个答案:

答案 0 :(得分:1)

我已经更改了" ServerName"我的httpd.conf文件中的值,现在可以正常工作了!

ServerName 127.0.0.1:80 - > ServerName local.myserver.ne.jp

谢谢