Возникли проблемы с проверкой SSL с помощью Axis2 1.4 (org.apache.axis2.AxisFault: неверное имя хоста HTTPS: ожидается «abc», получено «xyz») - PullRequest
0 голосов
/ 08 февраля 2019

Использование Axis2 1.4 для использования служб SOAP из WSDL, использование WSDL2Java для создания заглушек.В настоящее время возникают проблемы с проверкой SSL.Ошибка: org.apache.axis2.AxisFault org.apache.axis2.AxisFault: недопустимое имя хоста HTTPS: ожидается «abc», получено «xyz» в org.apache.axis2.AxisFault.makeFault (AxisFault.java:430) в org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.sendViaPost (HTTPSenderImpl.java:216) в org.apache.axis2.transport.http.HTTPSender.send (HTTPSender.java:12ap) org.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons (CommonsHTTPTransportSender.java:403) в org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke (CommonsHTTPTransportSender.java:234) в org.apache.axis2.engine.AxisEngine.send (AxisEngine.java: 431) в org.apache.axis2.description.OutInAxisOperationClient.send (OutInAxisOperation.java:399) в org.apache.axis2.description.OutInAxisOperationClient.executeImpl (OutInAxisOperation.java:2ax Caused: jax: by25).ssl.SSLPeerUnverifiedException: неверное имя хоста HTTPS: ожидается «******», получено «******1234*****» на org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory.verifyHostname (неизвестный источник) в org.apache.commons.httpclient.contrib.ssl.StrictSSLProtocolSocketFactory.createSocket (Неизвестный источник) в org.apache.commons.httpclient.HttpConnection.open (HttpConnection.java:707) в org.apttNetlih.hn$ HttpConnectionAdapter.open (MultiThreadedHttpConnectionManager.java:1361) в org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry (HttpMethodDirector.java:387 (http) .http:org.apache.commons.httpclient.HttpClient.executeMethod (HttpClient.java:397) в org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.executeMethod (HTTPSenderImpl.java:872) в org.apache.axis2.transport.http.impl.httpclient3.HTTPSenderImpl.sendViaPost (HTTPSenderImpl.java:212) ... еще 58 найдено похожих RFC 2818 (https://tools.ietf.org/html/rfc2818)), а также существующая проблема https://lwn.net/Articles/611992/, в которой имя хоста сервера проверяется с помощью имени субъекта (поле CN), а не с помощью записей SAN.

Это также влияет на Axis2 1.4?В какой версии axis2 эта проблема исправлена?

...