Publicado el
Fecha inválida
Introducción
El protocolo ACME es un protocolo de red diseñado para automatizar el proceso de validación de dominios, entrega y renovación de certificados X.509. El proceso se establece entre un servidor ACME y un cliente ACME.
WinCertes es un cliente ACMEv2 diseñado para Windows. Basado en la biblioteca Certes, el propósito de WinCertes' es gestionar la emisión automática y la renovación de certificados SSL para el servidor IIS, pero también otros servidores web que pueden ejecutarse en un servidor Windows.
Visión general
WinCertes es un cliente simple y eficiente basado en CLI diseñado para ejecutarse en cualquier Windows Server superior a Windows Server 2008 R2 SP1 (64 bits) y ejecutándose .Net 4.6.1 o superior.
El cliente soporta completamente ACMEv2 incluyendo su última característica, el soporte de certificados comodín (*.exemple.com).
WinCertes facilita la instalación y renovación de certificados al vincularlos automáticamente al sitio web apropiado en IIS y al crear una tarea programada que verificará la fecha de expiración de los certificados y desencadenará una renovación si es necesario.
WinCertes ofrece la posibilidad de lanzar un script de PowerShell tras la obtención exitosa de un certificado. Esta característica permite implementaciones avanzadas en Exchange o en varios servidores, por ejemplo.
¿Desea implementar estas prácticas PKI?
Obtenga orientación experta para implementar soluciones PKI seguras para su organización.
Obtener ayuda expertaEl cliente admite dos modos de validación para validar la identidad del solicitante del certificado:
Validación de desafío HTTP
Con la capacidad de soportar el servidor web IIS en ejecución o de usar un servidor web independiente incrustado para una configuración más sencilla.
Validación de desafío DNS
Soporte para el servidor DNS de Windows
Soporte para acme-dns
WinCertes fue desarrollado bajo la Licencia Pública General v3 (GPLv3).
Solicitud de certificado
Para solicitar un certificado usando WinCertes, la línea de comandos de Windows (cmd.exe) debe ejecutarse como Administrador.
Luego, WinCertes solo requiere unos pocos parámetros para solicitar un certificado:
Descripción del parámetro-d [VALUE]Los dominios a inscribir.-wAlterna el uso del servidor web local y establece su directorio ROOT (predeterminado c:\\inetpub\\wwwroot). Activa el modo de validación HTTP.-b [VALUE]El nombre del sitio web IIS al que enlazar el certificado.-pSe usa para que WinCertes cree una tarea programada para gestionar la renovación del certificado.
Por ejemplo:
WinCertes.exe -d test1.example.com -d test2.example.com -w -b "Default Web Site" -p
Hay muchas más opciones para personalizar las solicitudes según necesidades específicas.
Para obtener más información, visite la página web oficial de WinCertes
Caso de uso
Por defecto, WinCertes solicitará un certificado usando la CA Let's Encrypt, pero hay varios casos de uso en los que se preferiría solicitar un certificado de otra CA.
El siguiente ejemplo es una solicitud más personalizada donde la solicitud se realiza a una CA interna a través de un proxy ACME de terceros.