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:
¿Alguna idea?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]
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!