2009-05-29 10 views
2

J'essaie d'utiliser un dépôt Maven 2 via SSL sécurisé avec un certificat auto-signé. J'ai suivi les instructions au HTTPS and Self-Signed Certificates in Java mais je ne fonctionne pas.Comment utiliser un référentiel Maven 2 protégé par SSL et un certificat générique/autosigné?

Je pense que c'est parce que le certificat est un certificat générique. Donc, je me demande si je devrais faire quelque chose de différent pour importer le certificat wild-card?

Répondre

6

auto-signé non générique La question était pas l'utilisation d'un certificat wild-card après tout. Je devais importer le certificat CA j'ai utilisé pour signer le certificat de serveur dans les jssecacerts keystore plutôt que cacerts:

keytool -keystore %JAVA_HOME%\jre\lib\security\jssecacerts -import -file cacert.pem 
+0

Voir http://www.sebsgarage.com/2012/09/adding-java-ssl-certificate-mac-osx/ pour un moyen simple de générer le fichier jssecacerts, et une discussion de suivi pour OSX. – Gili

1
  • essayer d'utiliser -Djavax.net.debug=ssl comme cette page suggère et inclure la sortie
  • valider votre hypothèse que le problème est le caractère générique - essayer contre une certification
+0

J'ai des problèmes similaires avec Maven et les certificats auto-signés, et lancer Maven avec -Djavax.net.debug = ssl ne semble pas avoir d'effet. –