Erro SVN do Tortoise Validando o certificado do servidor

10

Acabei de atualizar o certificado em um dos meus sites devido à expiração do antigo. O novo certificado verifica bem no Internet Explorer 9, Chrome e Firefox 4 - mas ao tentar navegar / verificar o repositório com o TortoiseSVN, recebo o seguinte erro:

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

Clicar em Aceitar permanentemente funcionará, mas isso é menos que ideal. Este problema parece estar relacionado com o TortoiseSVN e não com o certificado, que verifica bem no link e link .

Alguma idéia do que poderia estar errado?

    
por Steve Platz 26.04.2011 / 16:02

1 resposta

1

Eu diria que a causa do erro que você lista acima é porque o certificado Entrust simplesmente não está listado nos certificados SSL que o TortoiseSVN irá confiar.

É possível configurar seu cliente Subversion para ignorar tais avisos, mas não acho que seja uma boa ideia. No entanto, como você diz que o seu certificado Entrust faz check out, então você pode configurar seu cliente svn para aceitar o certificado Entrust.

Primeiro, obtenha a versão PEM do seu certificado Entrust e salve-a localmente.

Em seguida, abra a janela de configurações do TortoiseSVN. Selecione Rede na árvore à esquerda e, em seguida, localize e clique no botão Editar para o arquivo do servidor Subversion.

Por fim, edite a seção Global para adicionar o caminho completo ao certificado Entrust no formulário PEM. Uma explicação completa pode ser encontrada aqui no Subversion Guia HTTPD .

    
por 07.05.2011 / 03:47