Hola.
Estoy haciendo una web con JSF y en un momento dado, quiero que el usuario pueda autenticarse eligiendo un certificado de usuario. Concretamente uno de los certificados que aparecen en la lista de certificados de IE cuando accedemos a OPCIONES DE INTERNET --> CONTENIDO --> CERTIFICADOS --> PERSONAL.
Uso tomcat 7 y he logrado establecer una conexión https siguiendo el siguiente ejemplo
[URL="http://virgo47.wordpress.com/2010/08/23/tomcat-web-application-with-ssl-client-certificates/"]http://virgo47.wordpress.com/2010/08/23/tomcat-web-application-with-ssl-client-certificates/[/URL].
El ejemplo anterior, efectivamente me pide para elegir un certificado cuando accedo a https://localhost:8443/miapp, pero sólo me muestra el certificado creado en el ejemplo, y además, lo pide siempre que se accede a la aplicación, yo quiero que sea opcional.
En definitiva, quiero que un usuario pueda autenticarse introduciendo usuario/password (fácil) o seleccionando un certificado (aquí estoy parado).
Se que puede hacerse, pero no se como. Hay muchas webs que implementan esta funcionalidad.
Con applets quizá sería posible, pero no me gusta porque nadie los recomienda.
¿Alguien puede darme alguna pista?
gracias