Я использовал пример, приведенный на странице => http://metro.java.net/nonav/1.2/guide/Example_Applications.html#ahies, чтобы попробовать аутентификацию saml через SSL в netbeans 7.3.1 с jdk 7 и glassfish 4.0. Однако, когда я запускаю свой клиентский код, я получаю исключение
Исключение
javax.xml.ws.WebServiceException)javax.xml.ws.WebServiceException: не удалось получить доступ к WSDL по адресу: https://:8181/CalculatorApplication/CalculatorWS?wsdl. Ошибка: java.security.cert.CertificateException: совпадение имен не найдено.
Исключение возникло в моем JSP, когда я пытался создать службу:
org.me.calculator.client.CalculatorWS_Service service = new org.me.calculator.client.CalculatorWS_Service();
Может ли кто-нибудь, кто пробовал это или сталкивался с подобной проблемой, помочь мне с этим.
Полная трассировка стека =>
Решение доступно здесь[1]. Похоже, это известная проблема. Я не пробовал решение, которое он предлагает, но похоже, что проблема заключается в проверке имени хоста. Он перезаписывает метод проверки.