SVN SSL Certificate Validation Error
I am running RedHat Enterprise Linux 6 and have a subversion server installed (with Apache). I have just configured Apache to run HTTPS with an SSL Certificate from Geotrust. The Apache part of things is running fine (I can access my site via HTTPS without warnings or issues).
However, when I run an
svn co https://myserver.com/svn/proj_name, I get the following error:
Error validating server certificate for 'https://myserver.com:443': - The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually! Certificate information: - Hostname: myserver.com - Valid: from Sun, 23 Oct 2011 16:15:13 GMT until Thu, 25 Oct 2012 05:38:36 GMT - Issuer: GeoTrust, Inc., US - Fingerprint: (some fingerprint) (R)eject, accept (t)emporarily or accept (p)ermanently?
Also, I have in my subversion "servers" configuration file:
[global] ssl-authority-files=/usr/share/certs/GeoTrust_Primary_CA.pem; ssl-trust-default-ca = true
But when I attempt to access subversion, I find this in the error log:
svn: OPTIONS of 'https://myserver.com/svn/project_name': Server certificate verification failed: issuer is not trusted (https://myserver.com)
I know that SVN is loading the GeoTrust Primary CA file, and since my certificate is FROM GeoTrust, I can't figure out why it's still saying the server certificate verification failed. Why does it still think the issuer is not trusted?