AnkhSVN CA证书存储在哪里?

时间:2010-06-11 13:38:27

标签: svn ankhsvn

我的Subversion存储库可通过HTTPS获得。我有一个自签名的CA根证书,服务器使用用它签名的证书。

CA根证书存储在Trusted Root Certification Authorities中,这意味着(例如)Internet Explorer可以识别它。

另一方面,AnkhSVN报告“此服务器证书存在一些问题”。那么:AnkhSVN使用什么作为其证书存储?它似乎不是Windows的。我如何将CA根证书放在那里?

更新:我的网站使用名为“www.example.com”的证书进行保护,父级证书为“ca.example.com”,该证书是自签名的。 'ca.example.com'位于受信任的根授权商店中。当我浏览https://www.example.com/svn/时,IE显示挂锁图标,证书路径看起来很好。当我将AnkhSVN指向同一个地方时(通过使用Subversion中的File / Subversion / Open),它会显示警告信息。

SVN命令行不会抱怨。

注意:我还没有尝试使用TortoiseSVN。

预感它可能是Windows的WebDAV客户端,我检查了Word。它工作正常。 Windows 7“添加网络位置”功能接受证书,提示我的凭据和然后不起作用(但这是Windows中基于HTTPS的WebDAV的已知问题)。

1 个答案:

答案 0 :(得分:0)

最可能的原因是您的证书链未验证或无法检查。

使用IE8进行验证:

  • 点击地址栏右侧的挂锁图标
  • 点击“查看证书”
  • 转到认证路径
  • 检查此处的所有证书是否为“OK”