Как отключить проверку сертификата в клиенте JAX-WS с помощью javax.xml.ws.Service
?
Я попытался создать доверяющий TrustManager в SSLSocketFactory и попытался связать его с BindingProvider
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, new java.security.SecureRandom());
Map<String, Object> ctxt = ((BindingProvider) wsport ).getRequestContext();
ctxt.put(JAXWSProperties.SSL_SOCKET_FACTORY, sc.getSocketFactory());
но я все еще получаю Exception: unable to find valid certification path to requested target
Но он работает, когда я просто использую
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
Или есть способ сделать javax.xml.ws.Service
использовать созданный мной HttpsURLConnection
?