Error de tortuga SVN al validar el certificado del servidor

10

Acabo de actualizar el certificado en uno de mis sitios debido a que el anterior expira. El nuevo certificado verifica bien en Internet Explorer 9, Chrome y Firefox 4, pero cuando trato de examinar / revisar el repositorio con TortoiseSVN, aparece el siguiente error:

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

Hacer clic en Aceptar de forma permanente funcionará, pero esto no es lo ideal. Este problema parece estar relacionado con TortoiseSVN y no con el certificado, que se encuentra bien en http://sslinstallcheck.entrust.net/SIC/jsp/MainWebAddress.jsp y http://www.digicert.com/help/ .

¿Alguna idea sobre lo que podría estar mal?

Steve Platz
fuente

Respuestas:

1

Diría que la causa del error que enumera anteriormente es porque el certificado de Entrust simplemente no figura en los certificados SSL en los que TortoiseSVN confiará.

Es posible configurar su cliente Subversion para ignorar tales advertencias, pero no creo que sea una muy buena idea. Sin embargo, dado que usted dice que su certificado de Entrust sale bien, puede configurar su cliente svn para que acepte el certificado de Entrust.

Primero, obtenga la versión PEM de su certificado Entrust y guárdela localmente.

A continuación, abra el diálogo de configuración de TortoiseSVN. Seleccione Red en el árbol de la izquierda y luego ubique y haga clic en el botón Editar para el archivo del servidor Subversion.

Finalmente, edite la sección Global para agregar la ruta completa al certificado Entrust en forma PEM. Puede encontrar una explicación completa aquí en la guía Subversion HTTPD .

buruzaemon
fuente