Schildkröten-SVN-Fehler beim Überprüfen des Serverzertifikats

10

Ich habe gerade das Zertifikat auf einer meiner Websites aktualisiert, da die alte abgelaufen ist. Das neue Zertifikat wird in Internet Explorer 9, Chrome und Firefox 4 einwandfrei überprüft. Beim Versuch, das Repository mit TortoiseSVN zu durchsuchen, wird jedoch die folgende Fehlermeldung angezeigt:

Error validating server certificate for https://xxx.xxx.com:443:
Unknown certificate issuer.
 Fingerprint: 96:b3:fa:19:bd:4a:ec:c2:bc:19:33:b8:25:2a:0a:47:28:41:07:d0
 Distinguished name: (c) 2009 Entrust, Inc., www.entrust.net/rpa is incorporated by reference, Entrust, Inc., US
Do you want to proceed?
Accept permanently | Accept once | Reject

Das dauerhafte Klicken auf Akzeptieren funktioniert, ist jedoch nicht ideal. Dieses Problem scheint mit TortoiseSVN und nicht mit dem Zertifikat zu tun zu haben, das unter http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsp und http://www.digicert.com/help/ gut ausgecheckt ist .

Irgendwelche Ideen, was falsch sein könnte?

Steve Platz
quelle

Antworten:

1

Ich würde sagen, dass die Ursache für den oben aufgeführten Fehler darin besteht, dass das Entrust-Zertifikat einfach nicht in den SSL-Zertifikaten aufgeführt ist, denen TortoiseSVN vertraut.

Es ist möglich, Ihren Subversion-Client so zu konfigurieren, dass solche Warnungen ignoriert werden, aber ich denke nicht, dass dies eine sehr gute Idee ist. Da Sie jedoch sagen, dass Ihr Entrust-Zertifikat einwandfrei ausgecheckt ist, können Sie Ihren SVN-Client so konfigurieren, dass er das Entrust-Zertifikat akzeptiert.

Holen Sie sich zunächst die PEM-Version Ihres Entrust-Zertifikats und speichern Sie es lokal.

Öffnen Sie als Nächstes den Einstellungsdialog für TortoiseSVN. Wählen Sie links in der Baumstruktur Netzwerk aus, suchen Sie die Subversion-Serverdatei und klicken Sie auf die Schaltfläche Bearbeiten.

Bearbeiten Sie abschließend den Abschnitt "Global", um den vollständigen Pfad zum Entrust-Zertifikat in PEM-Form hinzuzufügen. Eine vollständige Erklärung finden Sie hier im Subversion HTTPD-Handbuch .

Buruzaemon
quelle