6

Estoy tratando de recuperar del navegador del cliente un certificado de cliente para autenticar al usuario. Sé que puedo crear una carpeta con el mismo nombre que el controlador y, con IIS, configurar su configuración SSL para que requiera un certificado de cliente. De hecho, he intentado esto y funcionó, pero no puedo tomar este enfoque porque hay otras acciones dentro del controlador que no necesitan pedirle al usuario un certificado de cliente. También necesito pedir el certificado del cliente en diferentes controladores.Solicitud de certificado de cliente con Asp.net MVC

Entonces, ¿conoce una manera limpia (si es posible) de solicitar al usuario que seleccione un certificado de cliente?

Respuesta

-1

intente utilizar este atributo [RequireHttps] para action/controller si necesita defenderlo mediante el certificado ssl.

0

hay varios requisitos previos.

Trusted CA root certificate. 
Server Certificate from a trusted CA. 
Client Certificate from a trusted CA. 

se puede ver este artículo para establecer la configuración inicial de IIS: How to configure IIS client certificate

+0

Bienvenido al desbordamiento de la pila! Si bien este enlace puede responder a la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. Consulte [Cómo escribo una buena respuesta] (http://stackoverflow.com/help/how-to-answer). – ByteHamster

Cuestiones relacionadas