Он выглядит как стандартный вопрос, но я не мог найти четкие направления в любом месте.
У меня есть Java-код, пытающийся подключиться к серверу, возможно, с самозаверяющим (или истекшим) сертификатом. Код сообщает о следующей ошибке:
[HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught
when processing request: sun.security.validator.ValidatorException: PKIX path
building failed: sun.security.provider.certpath.SunCertPathBuilderException:
unable to find valid certification path to requested target
Как я понимаю, мне нужно использовать keytool и сказать java, что это нормально, чтобы разрешить это соединение.
Все инструкции по устранению этой проблемы предполагают, что я полностью владею keytool, например
создать закрытый ключ для сервера и импортировать его в хранилище ключей
Есть ли кто-нибудь, кто мог бы написать подробные инструкции?
Я запускаю unix, поэтому bash script будет лучше.
Не уверен, что это важно, но код выполнен в jboss.