Tomcat SSL: impossible de trouver le chemin de certification valide à la demande de la cible
J'essaye d'accéder à une url dans mon application, mais je reçois ce message d'erreur.
1771426 [http-bio-8180-exec-15] ERROR gadget.GadgetValidatorServlet - wsdl.exception.WSInvokerException: wsdl.exception.WSInvokerException: javax.xml.ws.soap.SOAPFaultException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
1771426 [http-bio-8180-exec-15] ERROR gadget.GadgetPortalValidatorServlet - gadget.exception.GadgetValidatorException: wsdl.exception.WSInvokerException: wsdl.exception.WSInvokerException: javax.xml.ws.soap.SOAPFaultException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
J'ai essayé d'appliquer tous les correctifs, mais sans succès:
http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/
Peu de temps il a besoin pour fonctionner InstallCert application (java InstallCert my.domain.com) et de générer le fichier jssecacerts. Après que j'ai copié et coller ce fichier dans /opt/java/jdk1.7.0_45/jre/lib/security/jssecacerts
J'ai aussi importer mes cert, le même utilisé dans mon url ssl (httpd) dans mon fichier de clés utilisé par tomcat.
Même après que j'ai toujours cette erreur.
Toutes les pensées?
J'ai importé mon fichier de stockage des clés, j'ai importé dans tomcat connecter configuration.
OriginalL'auteur Santiago | 2014-04-11
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de résoudre ce problème dans le passé en paramètre de la
javax.net.ssl.trustStore
système de la propriété au moment de l'exécution de point à lajssecacerts
fichier. Il suffit de le mettre dans le "bon" endroit n'a jamais travaillé pour moi; j'ai eu à définir l'emplacement explicitement. Ce n'est plus portable de toute façon, je vous le recommande en général, si votre application a jamais besoin de vous déplacer.OriginalL'auteur Henry Keiter