Pregunta

Quiero hacer una página de registro para los clientes, que sólo contendría un registro botón y anular el registro. Cuando el usuario haga clic en cualquiera de estos 2 Botón de él un mensaje para seleccionar un certificado de cliente desde su ordenador. También me gustaría que para extraer la dirección de correo electrónico del certificado seleccionado.

¿Hay alguna manera de configurar de forma declarativa IIS 7 para requerir un certificado de cliente por sólo 1 página .aspx en el sitio web. Entonces podría extraer el certificado del Request.ClientCertificate, ¿verdad?

¿Fue útil?

Solución

Un certificado de cliente es enviada por el navegador en el caso HTTPS. Por lo que primero es necesario instalar un certificado de servidor en el servidor Web con el fin de tener HTTPS de trabajo.

Entonces, no creo que se puede forzar el uso de SSL y el certificado de cliente en una sola página, pero puede crear un subdirectorio de su sitio, donde se activa SSL y requiere un certificado de cliente. A continuación, se pone sólo a su página de registro especial en este subdirectorio y enlazar con él desde el botón de registro.

El resto de su sitio puede estar en HTTP anónimo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top