フォーラム

ホーム » Liferay Portal » Español » 3. Desarrollo

構造的に表示 平面上に表示 ツリー上に表示
スレッド [ 前へ | 次へ ]
toggle
David Pereira
Consumir web service sobre ssl desde my portlet
2013/01/17 6:06
答え

David Pereira

ランク: New Member

投稿: 11

参加年月日: 2012/05/23

最近の投稿

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
2013/01/25 2:39
答え

Adolfo Benitez Sanchez

ランク: New Member

投稿: 12

参加年月日: 2008/09/24

最近の投稿

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
2013/02/04 11:36
答え

David Pereira

ランク: New Member

投稿: 11

参加年月日: 2012/05/23

最近の投稿

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