Тестирование SSL-соединения Java ведет себя иначе при тестировании из IDE - PullRequest
0 голосов
/ 05 февраля 2019

Я использую NetBeans и использую тестовые сертификаты для SSL, также я определил HostNameVerifier:

httpsConnection.setHostnameVerifier(new MySoapTest.TrustAllHosts()); 

И он работает правильно в NetBeans.

Но когда я генерируютолстый JAR, и с использованием точно таких же параметров у меня появляется ошибка:

"Thread-3, обработка исключения: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: без именинайден соответствующий локальный хост "

Я тестирую локально с сервером SOAP UI, так что, похоже, на настройку проверки имени хоста не влияет жирный Jar.

После добавления некоторых журналов япроверил, что мой TrustAllHosts вызывается сгенерированным JAR: 2019/02/05 17:27:22: в TrustAllHosts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...