Eu resolvi a modificação do arquivo de hosts para corresponder ao nome do certificado e ao nome do servidor. Algo que tentei antes, mas o nsswitch.conf foi configurado para verificar o ajuste do DNS.
Estou tentando usar o phabricator ( link ) para conectar-me a um repositório svn externo. Ele parece ser algum tipo de problema com o certificado do servidor svn, por exemplo, o Firefox diz ("Não foi possível verificar este certificado porque o emissor é desconhecido"). Eu suspeito que o problema é o nome da máquina e o certificado não corresponde. Mas eu não posso fazer nada do lado do servidor.
O problema aparece com um comando que o phabricator está iniciando (que também falha na linha cmd, é claro):
svn --non-interactive -no-auth-cache --trust-server-cert -username 'xxx' --password 'YYY' cat 'https://some_file_in_svn'
A saída é:
Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://blabvlabla.com)
Eu não tenho como mudar essa linha, porque o phabricator está gerando, e eu já tentei quase tudo (talvez no caminho errado):
Surpreendentemente, remover as opções do cmd (--não-interativo -no-auth-cache - trust-server-cert) faz com que funcione (eu tenho que aceitar o certificado), mas não tem efeito se eu laucnh ele novamente com eles.
Parece ser algo parecido aqui, mas nada funciona! ( link ). Qualquer maneira de dizer subversão apenas não se preocupe, contornar os problemas de certificado?
Tags ssl svn certificate