J'ai remarqué que le svn cli ne parvient pas à valider les certificats https et demande toujours une validation manuelle à l'aide de l'empreinte du certificat:
mbp:~ user$ svn co https://svn.mysite.com/svn/testrepo
Error validating server certificate for 'https://svn.mysite.com:443':
- The certificate is not issued by a trusted authority. Use the
fingerprint to validate the certificate manually!
Certificate information:
- Hostname: svn.mysite.com
- Valid: from Fri, 21 Jun 2013 00:00:00 GMT until Mon, 20 Jun 2016 23:59:59 GMT
- Issuer: ANISSUER, DE
- Fingerprint: 37:7d:6a:a7:e9:4c:30:57:fe:45:32:ab:bb:71:6c:79:08:4d:72:0d
Tous les clients suivants ont pu valider le certificat de mon propre serveur svn ainsi que celui d'un serveur sf.net :
- svn cli sous Linux
- TortoiseSVN sur Windows
- Safari / Firefox / Chrome sur OSX
Les deux versions de svn cli que j'ai essayées sur OSX (Mountain Lion) et que je n'ai pas pu valider les certificats sont les suivantes:
/usr/bin/svn
: 1.6.18 (r1303927) - Lion de montagne / Xcode/opt/homebrew/bin/svn
: 1.7.9 (r1462340) - Compilé avec homebrew
Y a-t-il un moyen de contourner ce problème?
/etc/ssl/certs
Debian, mais je n'ai aucune idée de leur localisation dans OSX.