Fóruns

Início » Liferay Portal » Español » 3. Desarrollo

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
David Pereira
Consumir web service sobre ssl desde my portlet
17 de Janeiro de 2013 06:06
Resposta

David Pereira

Ranking: New Member

Mensagens: 11

Data de entrada: 23 de Maio de 2012

Mensagens recentes

Hola, que tal?? Soy bastante nuevo en liferay. Estoy intentando consumir un web services sobre ssl desde mi portlet, mi problema es que no se donde especificar o que hacer con el certificado .p12 que me dieron. He estado leyendo mucho pero no doy con la solución, en este momento estoy recibiendo esta excepción:
javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate
He empleado mucho tiempo en esto, alguien me puede dar una idea?? Probe setear las propiedades
System.setProperty("https.protocols", "SSLv3");
System.setProperty("https.protocols", "TLSv1");
System.setProperty("sun.security.ssl.allowUnsafeRenegotiation", "true");
System.setProperty("javax.net.ssl.keyStore",
"Cert.p12");
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
System.setProperty("javax.net.ssl.keyStorePassword", "psswd");
System.setProperty("javax.net.ssl.trustStore",
"mytrustore");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
Y si bien me funciona perfectamente en un proyecto java de prubas cuando paso a Liferay deja de funcionar. Les agradesco cualquier ayuda, Gracias.
Adolfo Benitez Sanchez
RE: Consumir web service sobre ssl desde my portlet
25 de Janeiro de 2013 02:39
Resposta

Adolfo Benitez Sanchez

Ranking: New Member

Mensagens: 12

Data de entrada: 24 de Setembro de 2008

Mensagens recentes

Normalmente el tema de ssl se gestiona desde el servidor , en la configuración de ssl de este, en el caso de tomcat es en el server.xml, no se cual estarás usando.

Verifica que en ese caso el certificado esta correctamente importado en la keystore que esta usando el servidor.
David Pereira
RE: Consumir web service sobre ssl desde my portlet
4 de Fevereiro de 2013 11:36
Resposta

David Pereira

Ranking: New Member

Mensagens: 11

Data de entrada: 23 de Maio de 2012

Mensagens recentes

Muchas gracias por tu respuesta. Logre avanzar, hice funcionar los webservices desde un tomcat ageno a liferay, por lo tanto pienso que ha de ser algun conflicto de librerias, he leido todo lo que he encontrado y no doy con la solucion. El tomcat 6 de liferay ignora las propiedades que seteo, lo que no ocurre con un tomcat ageno. Gracias por tu interes