Autoridad Certificadora para Laboratorio y Pruebas – Configuración de la Autoridad Certificadora para “Web Enrollment”

Y siguiendo con esta serie de notas, en esta veremos las configuraciones adicionales que debemos hacer en la Autoridad Certificadora, para que los que soliciten un certificado digital lo puedan hacer a través de la interfaz web con un explorador

Cualquier duda sobre cómo está la configuración actual, pueden consultar: "Autoridad Certificadora para Laboratorio y Pruebas – Instalación y Configuración de la Autoridad Certificadora"

Esto que parece a primera vista tan sencillo, no lo es

Para solicitar un certificado a través de “Web Enrollment” la conexión debe hacerse por HTTPS, pero la Autoridad Certificadora no se otorga un certificado automáticamente a sí misma para HTTPS

Seguimos siempre trabajando en el mismo equipo que en la notas anteriores: server.isp.com

Lo primero es solicitar el certificado de máquina, para validar el acceso web. Esto que parece sencillo y que muchos hemos hecho tantas veces en ambiente de Dominio Active Directory, no lo es tanto en ambiente de grupo de trabajo

Ya tenemos la consola de certificados de máquina creada de la nota anterior, así que con botón derecho sobre “Personal\Certificates” comenzamos el asistente para solicitar el certificado. Pero cuidado, debemos ejecutar un “Custom request”

Acá viene la parte a configurar. Debemos abrir “Details” y entrar por el botón “Properties”

Por facilidad a futuro le daré un nombre

Y en la ficha “Subject” debemos hacer la siguiente configuración. Usando las listas desplegables y el botón “Add” debemos seleccionar:

  • En “Subject name”
    “Common name” = server.isp.com
  • En “Alternative name”
    ”DNS” = server.isp.com

Debe quedar como muestra la figura. Y por supuesto botón “Ok”

Seguimos entonces con el asistente de pedido del certificado

Solicitará guardar el pedido en un archivo. Recomiendo usar un nombre descriptivo, de qué máquina es, y que es una solicitud

Ahora abrimos la consola de administración “Certification Authority”, y con botón derecho seleccionamos “Submit new request …”

Seleccionamos el archivo del pedido de certificado que guardamos en los pasos anteriores

Que nos quedará en Pendientes (“Pending Requests”), y sobre el cual con botón derecho elegiremos “All Tasks \ Issue” para otorgarlo

Al otorgarlo, el certificado quedará en “Issued Certificates”

Ya está otorgado, pero falta instalarlo en la máquina. Abriendo el certificado con doble click, ficha “Details”, botón “Copy to file …” lo copiaremos a un archivo para poder luego importarlo

Otro asistente …

No hace falta cambiar el formato por omisión

Elejimos un nombre que nos sea claro que se trata del certificado de server.isp.com

Y finalizamos para que se guarde

Esperen que aparezca el siguiente cuadro, que suele demorar

Ya lo exportamos desde la Autoridad Certificadora; ahora debemos importarlo en la máquina

Usamos la consola que tenemos creada para la administración de los certificados. Con botón derecho sobre “Personal \ Certificates” seleccionamos “Import”, y seguimos el asistente

Seleccionamos el archivo exportado anteriormente correspondiente al certificado otorgado

Confirmamos que se instalará en el contenedor correcto (“Personal”)

Y finalizamos

Deberá quedar como muestra la siguiente captura

Teniendo el certificado de máquina ya importado, debemos configurar IIS para que utilice dicho certificado digital

Así que abrimos la consola de IIS y con foco en el “Defaul Web Site”, elegimos “Bindings”

Seleccionamos el botón “Add”

De la primera lista desplegable elegimos HTTPS, y con “Select …” el certificado de máquina. No confundir con el de la Autoridad Certificadora

Sólo nos queda “Close” (Cerrar)

Antes de seguir, probemos que todo está correcto. Para eso ingresemos a HTTPS://server.isp.com y debemos encontrarnos con la página por omisión de IIS

Y si ingresamos a la página web de la autoridad certificadora con HTTPS://server.isp.com/CertSrv nos debe mostrar

Continuaremos en la próxima nota Autoridad Certificadora para Laboratorio y Pruebas – Configuración del Cliente para “Web Enrollment”

Post a comment or leave a trackback: Trackback URL.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *