Un certificato associa un nome di dominio a una chiave pubblica ed è firmato da un’autorità di certificazione. Ognuno è valido tra due date, notBefore e notAfter, nel formato X.509 della RFC 5280. “Certificato SSL” è il vecchio nome; le connessioni di oggi usano TLS (RFC 8446 per TLS 1.3).
La durata si sta accorciando. Dal 15 marzo 2026 i certificati pubblicamente attendibili possono essere validi al massimo 200 giorni, che scenderanno a 100 giorni a marzo 2027 e a 47 giorni a marzo 2029, per decisione del CA/Browser Forum. I certificati Let’s Encrypt durano 90 giorni. Una durata breve rende indispensabile il rinnovo automatico.
Il rinnovo automatico può comunque fallire: un record DNS modificato blocca la validazione, un firewall blocca la challenge, il server non viene ricaricato dopo il rinnovo, oppure un certificato su un load balancer viene gestito a mano. Tenere d’occhio la data di scadenza del certificato effettivamente servito ti dice quando il rinnovo non è avvenuto.