AnkhSVN CA证书存储在哪里?

问题描述:

我的Subversion存储库通过HTTPS提供。我有一个自签名的CA根证书,并且服务器使用与此签名的证书。AnkhSVN 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指向同一位置时(通过使用File/Subversion/Subversion打开),它会引发警告消息。

SVN命令行不会抱怨。

注意:我还没有尝试过与TortoiseSVN呢。

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

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

要验证,使用IE8:

  • 点击挂锁图标到地址栏
  • 点击“查看证书”
  • 转到证书路径的正确
  • 检查,这里的所有证书报告“OK”
+0

证书链没问题。至少,它在IE中。 – 2010-06-18 16:08:41