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?