Jak wyłączyć sprawdzanie poprawności certyfikatu w kliencie JAX-WS?

Jak wyłączyć sprawdzanie poprawności certyfikatu w kliencie JAX-WSjavax.xml.ws.Service?

Próbowałem utworzyć zaufany menedżer TrustManager w SSLSocketFactory i próbowałem powiązać go z 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()); 

ale wciąż dostajęException: unable to find valid certification path to requested target

Ale działa, gdy tylko używam

HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); 

Czy istnieje sposób na zrobienie tegojavax.xml.ws.Service UżyjHttpsURLConnection które stworzyłem?

questionAnswers(2)

yourAnswerToTheQuestion