Java - consumir webservice ssl

 
Vista:

consumir webservice ssl

Publicado por Javier (1 intervención) el 20/05/2018 12:20:20
Buenos días,

Soy nuevo en el foro, tengo un problema a la hora de consumir un servicio web que requiere un certificado. Con soapui puedo consumirlo pero a la hora de realizar el código obtengo diversos errores. Los pasos que realizo para establecer la conexión son los siguientes:

Cree el proyecto con CXF, me genero todas las clases para poder realizar la invocación.

Con el certificado en formato pfx lo importe al truststore.

En el código tengo establecidas las siguientes propiedades:

1
2
3
4
5
6
System.setProperty("javax.net.ssl.keyStore", "C:\\PROYECTO\\CERT.pfx");
System.setProperty("javax.net.ssl.keyStorePassword", "xxxx");
System.setProperty("https.protocols", "TLSv1.2");
System.setProperty("javax.net.ssl.trustStore", "ruta java cacerts");
System.setProperty("javax.net.ssl.trustStorePassword", "XXXX");
System.setProperty("javax.net.ssl.keyStoreType", "pkcs12");

Donde me pierdo es en lo siguiente:

Entiendo que en el truststore, debería exportar el certificado pfx a pem y importarlo.

Después el keystore debería ser mi certificado en formato pfx?

Agradezco cualquier respuesta

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder