2015-10-17 4 views
-1

Я часто получаю исключения. Пожалуйста, посоветуйте, что делать ..Ошибка цепочки сертификата: проверка пути 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

Пожалуйста, отредактируйте этот вопрос, чтобы включить код и/или пояснить, что вы пытаетесь сделать, когда возникла ошибка. – m69

ответ

0

Очень общие ошибки, возможно, некоторые сертификаты отсутствуют (java.security.cert.CertPathValidatorException: Сертификат об ошибке цепочки) в целевом магазине.

Пожалуйста, включите дополнительную информацию о том, что вы делаете.

0

Возможно, ваш SMTP-сервер использует скованные сертификаты, и вы импортировали только последний в цепочку. Вам нужно будет добавить подписчиков в хранилище доверенных сертификатов всех сертификатов в пути. Проверьте это сообщение Certificate chaining error in Websphere, он предоставляет дополнительную информацию о том, как добавить сертификаты в truststore.

Смежные вопросы