0

Я получаю эту ошибку при запуске приложения.SSLHandshakeException не может аутентифицировать пользователя

org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable: (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) 
org.jboss.mq.SpyJMSException: Cannot authenticate user; - nested throwable: (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) 

Я установил свой путь сертификат на System.setProperty("javax.net.ssl.trustStore", "Path to certificate) ..

Но это не работает me..Also я импортировал сертификат на «cacerts» в Java Home. Но до сих пор я получаю сообщение об ошибке ..

Любая помощь будет appericiated ...

ответ

0

Приложение аутентификации пользователя имеет хранилище ключей Java в качестве своего доверенного хранилища. Хранилище доверия должно содержать (как доверенный сертификат) центр сертификации, который подписывал сертификат пользователя. Поместите центр сертификации в файл base-64 ca.cer и используйте keytool -import -keystore YourKeystore -alias ca -file ca.cer -trustcacerts.

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