Comment puis-je utiliser un référentiel Maven 2 protégé en utilisant SSL et un caractère générique / certificat auto-signé?

StackOverflow https://stackoverflow.com/questions/924968

  •  06-09-2019
  •  | 
  •  

Question

Je suis en train d'utiliser un référentiel Maven 2 via SSL sécurisé avec un certificat auto-signé. J'ai suivi les instructions à HTTPS et autosigné Certificats en Java mais Je ne travaille pas.

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

Était-ce utile?

La solution

La question n'a pas été 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 le jssecacerts keystore plutôt que cacerts :

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

Autres conseils

Au contraire, la falsification des certificats pour toutes les applications Java, générer un fichier de certificat distinct qui utilise uniquement maven, puis utilisez MAVEN_OPTS pour régler le paramètre -D.

-Djavax.net.ssl.trustStore = / privé / $ {} /java/keystore.pks COMPTE   -Djavax.net.ssl.trustStorePassword = $ {} MOT DE PASSE

Voir: https://developer.cloudbees.com/bin/view / DEV / Maven + avec + + SSL + non sécurisé Certificats

  • essayez 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 auto-signé non générique
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top