を使用して JAX-WS クライアントで証明書の検証を無効にするにはどうすればよいですjavax.xml.ws.Service
か?
SSLSocketFactory ですべて信頼できる TrustManager を作成して、それを 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
ますか?