Errore Tortoise SVN durante la convalida del certificato del server


10

Ho appena aggiornato il certificato su uno dei miei siti a causa della scadenza del vecchio. Il nuovo certificato verifica correttamente in Internet Explorer 9, Chrome e Firefox 4, ma quando provo a sfogliare / estrarre il repository con TortoiseSVN, ottengo il seguente errore:

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

Fare clic su Accetta in modo permanente funzionerà, ma questo non è l'ideale. Questo problema sembra essere correlato a TortoiseSVN e non al certificato, che può essere verificato correttamente su http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsp e http://www.digicert.com/help/ .

Qualche idea su cosa potrebbe essere sbagliato?

Risposte:


1

Direi che la causa dell'errore elencato sopra è perché il certificato Entrust non è semplicemente elencato nei certificati SSL di cui TortoiseSVN si fiderà.

È possibile configurare il client Subversion in modo da ignorare tali avvisi, ma non credo sia un'ottima idea. Tuttavia, poiché dici che il tuo certificato Entrust è andato a buon fine, puoi configurare il tuo client svn per accettare il certificato Entrust.

Innanzitutto, ottieni la versione PEM del tuo certificato Entrust e salvalo localmente.

Quindi, apri la finestra di dialogo delle impostazioni di TortoiseSVN. Selezionare Rete dalla struttura a sinistra, quindi individuare e fare clic sul pulsante Modifica per il file del server Subversion.

Infine, modifica la sezione Global per aggiungere il percorso completo al certificato Entrust nel modulo PEM. Una spiegazione completa è disponibile qui nella guida HTTPD di Subversion .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.