Bonjour,
Dans Tomcat, j'ai une application qui doit attaquer un webservice externe en https.
J'ai récupéré le certificat auto-signé du serveur distant et je l'ai ajouté au keystore cacerts de ma JVM :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$JAVA_HOME/jre/bin/keytool -import -alias cert-serveur-dist -file cert-serveur-dist.crt -keystore $JAVA_HOME/jre/lib/security/cacerts
Et lorsque l'application tente de se connecter au serveur, j'obtiens dans les logs :
DEBUG OppositionBinderSoap1 - echec WS erreur distante : org.apache.axis2.AxisFault: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
.
Je ne vois pas d'où peu provenir l'erreur; Par ailleurs, je ne comprends pas le unable to find valid certification path puisque je suis dans le cas d'un certificat auto-signé.
Merci de vos éclaircissements.