Foros del Web » Programación para mayores de 30 ;) » Java »

Autenticación basada en certificados con Jboss

Estas en el tema de Autenticación basada en certificados con Jboss en el foro de Java en Foros del Web. Buen día, hoy me encuentro con un problema, tengo una aplicación web en java en la cual deseo que cierto contexto de la aplicación al ...
  #1 (permalink)  
Antiguo 25/05/2016, 15:39
 
Fecha de Ingreso: febrero-2015
Ubicación: Distrito Federal
Mensajes: 38
Antigüedad: 9 años, 10 meses
Puntos: 1
Autenticación basada en certificados con Jboss

Buen día, hoy me encuentro con un problema, tengo una aplicación web en java en la cual deseo que cierto contexto de la aplicación al recibir una petición solicite un certificado al cliente. Esto más que nada es configuración en Jboss así que encontré un tutorial de como llevarla acabo.
Seguí el siguiente tutorial para lograrlo.
https://www.adictosaltrabajo.com/tut...client-cert/#4

pero al momento que ingreso al contexto que quiero que me pida el certificado a pesar de que lo solicita no me deja entrar a la web.

He realizado los mismos pasos en Tomcat y todo funciona perfectamente pero en Jboss nada más no puedo.

Cabe mencionar que en la consola de jboss al intentar realizar una petición aparece la siguiente excepción:

Código:
Excepci├│n obteniendo atributos SSL: java.net.SocketException: SSL Cert handshake timeout
        at org.apache.tomcat.util.net.jsse.JSSESupport.handShake(JSSESupport.java:178) [:6.1.0.Final]
        at org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport.java:138) [:6.1.0.Final]
        at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:1144) [:6.1.0.Final]
        at org.apache.coyote.Request.action(Request.java:352) [:6.1.0.Final]
        at org.apache.catalina.connector.Request.getCertificateChain(Request.java:1112) [:6.1.0.Final]
        at org.apache.catalina.authenticator.SSLAuthenticator.authenticate(SSLAuthenticator.java:132) [:6.1.0.Final]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:559) [:6.1.0.Final]
        at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) [:6.1.0.Final]
        at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) [:6.1.0.Final]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159) [:6.1.0.Final]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [:6.1.0.Final]
        at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) [:6.1.0.Final]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [:6.1.0.Final]
        at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) [:6.1.0.Final]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [:6.1.0.Final]
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [:6.1.0.Final]
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654) [:6.1.0.Final]
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951) [:6.1.0.Final]
        at java.lang.Thread.run(Thread.java:724) [:1.7.0_40]
¿Alguna idea?
Estoy utilizando java 7 y Jboss 6.1.0.
En la prueba que realice en tomcat use la versión 8.0.14 e igual java 7
saludos!

Etiquetas: autenticación, jboss, tomcat
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.