2 repository-uri
Dynamic generation of TLS certificates during the initial handshake for arbitrary hostnames.
Explore 2 awesome GitHub repositories matching security & cryptography · On-Demand TLS Issuance. Refine with filters or upvote what's useful.
Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I
Generates TLS certificates on-the-fly during the initial handshake for arbitrary hostnames without requiring manual setup.
Certmagic este o bibliotecă Go pentru automatizarea emiterii și reînnoirii certificatelor TLS. Funcționează ca un provizionator automat HTTPS și client ACME care gestionează întregul ciclu de viață al certificatelor pentru a asigura conectivitatea securizată fără intervenție manuală. Biblioteca se distinge prin suportul pentru provizionarea TLS la cerere, care generează certificate dinamic în timpul handshake-ului TLS pe baza numelui serverului. De asemenea, oferă automatizare pentru certificate wildcard prin verificarea provocărilor DNS și se integrează cu API-ul ZeroSSL pentru achiziția certificatelor. Proiectul acoperă o gamă largă de capabilități, inclusiv rezolvarea provocărilor ACME, programarea reînnoirii automate și revocarea certificatelor. Gestionează persistența datelor prin backend-uri de stocare pluggable și implementează blocarea și sincronizarea distribuită pentru a coordona gestionarea certificatelor pe clusterele de servere. Funcționalitățile suplimentare includ OCSP stapling, caching în memorie și generarea de configurații TLS pentru servere personalizate.
Generates and installs TLS certificates dynamically during the handshake based on the requested server name.