¿Cómo se desactiva la validación de certificados en el cliente JAX-WS usando javax.xml.ws.Service
?Cómo deshabilitar la validación de certificados en JAX-WS Client?
intenté crear un TrustManager todo confiando en la SSLSocketFactory y trató de unirse con 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());
pero todavía conseguir Exception: unable to find valid certification path to requested target
pero funciona cuando sólo tiene que utilizar
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
¿O hay una manera de hacer javax.xml.ws.Service
utilizar el HttpsURLConnection
que he creado?
contexto es importante. ¿Por qué quieres introducir deliberadamente una gran inseguridad? Si no lo quiere, ¿por qué usar HTTPS/SSL? – EJP
Será mejor que agregue el certificado que no es de confianza al almacén de claves de Java – artbristol