X.509 è lo standard internazionale che definisce il formato dei certificati a chiave pubblica. È la spina dorsale della sicurezza su Internet, utilizzato in protocolli come TLS/SSL (alla base dell’HTTPS), firma digitale e posta elettronica certificata.
Un certificato X.509 lega l’identità di un utente o di un server a una chiave pubblica, il tutto validato dalla firma digitale di un’Autorità di Certificazione (CA) fidata. Contiene informazioni critiche come:
- Nome del titolare.
- Chiave pubblica.
- Periodo di validità.
- Algoritmo di firma utilizzato.