NGINX ha anunciado la versión preliminar de su compatibilidad con el protocolo ACME. Esta implementación incluye un nuevo módulo llamado ngx_http_acme_module, que permite a los usuarios solicitar, instalar y renovar certificados SSL/TLS directamente desde la configuración de NGINX.
La compatibilidad nativa de NGINX con ACME ofrece varias ventajas. La posibilidad de configurar el protocolo ACME mediante directivas integradas en NGINX reduce significativamente los errores manuales y elimina gran parte de la sobrecarga asociada tradicionalmente a la gestión de certificados SSL/TLS.
Además, esta solución disminuye la dependencia de herramientas externas como Certbot. Esto crea un flujo de trabajo más seguro y optimizado con menos vulnerabilidades y una superficie de ataque reducida.
¿Qué es ACME?
El protocolo ACME (Automated Certificate Management Environment) es un protocolo de comunicaciones diseñado principalmente para automatizar el proceso de emisión, validación, renovación y revocación de certificados de seguridad digital. Permite a los clientes interactuar con una Autoridad de Certificación (CA) sin necesidad de intervención manual.
El protocolo ACME fue desarrollado inicialmente por el Internet Security Research Group (ISRG) como parte de la iniciativa Let’s Encrypt en 2015. Antes de ACME, la obtención de certificados TLS solía ser un proceso manual, costoso y propenso a errores. ACME revolucionó este proceso al proporcionar flujos de trabajo automatizados de código abierto para la gestión de certificados.
ACMEv2 es una versión actualizada del protocolo original. Incorpora compatibilidad con nuevos desafíos, métodos de autenticación ampliados, certificados comodín y otras mejoras que optimizan la flexibilidad y la seguridad.
Cómo empezar
Se puede comenzar hoy mismo con la implementación nativa de ACME en NGINX. Si eres usuario de código abierto y Linux, encontrarás paquetes prediseñados aquí. Si eres cliente empresarial de NGINX One y utilizas NGINX Plus, encontrarás paquetes prediseñados como un módulo dinámico compatible con F5.
Para más información sobre el módulo, consulta la documentación de NGINX.