2015-10-17 6 views
-1

Je reçois fréquemment des exceptions en deçà. S'il vous plaît conseiller quoi faire ..Erreur de chaînage de certificat: échec de la validation du chemin PKIX

javax.mail.MessagingException: Can't send command to SMTP host; 
    nested exception is: 
    javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: PKIX path validation failed: java.security.cert.CertPathValidatorException: Fail to verify issuer; internal cause is: 
    java.security.cert.CertPathValidatorException: Certificate chaining error 
    at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1564) 
    at com.sun.mail.smtp.SMTPTransport.sendCommand(SMTPTransport.java:1551) 
    at com.sun.mail.smtp.SMTPTransport.ehlo(SMTPTransport.java:935) 
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:426) 
    at javax.mail.Service.connect(Service.java:288) 
    at javax.mail.Service.connect(Service.java:169) 
+0

Veuillez modifier la question pour inclure du code et/ou une explication de ce que vous essayez de faire lorsque l'erreur se produit. – m69

Répondre

0

erreur très générique, peut-être certains certificats sont manquants (java.security.cert.CertPathValidatorException: erreur enchaînant certificat) dans le magasin de confiance.

Veuillez inclure plus d'informations sur ce que vous faites.

0

Votre serveur SMTP utilise probablement des certificats chaînés et vous avez importé uniquement le dernier en cours de chaîne. Vous devrez ajouter en tant que signataires au magasin de confiance tous les certificats du chemin. Vérifiez ce poste Certificate chaining error in Websphere, il fournit quelques informations supplémentaires sur la façon d'ajouter des certificats au fichier de clés certifiées.