X.509 est une norme définie par l'UIT-T (Union internationale des télécommunications - Secteur des télécommunications) qui spécifie le format des certificats électroniques et des listes de révocation de certificats (CRL) utilisés dans les PKI (Public Key Infrastructure). La première version a été publiée en 1988. La version largement adoptée « X.509v3 », publiée en 1996, constitue la base des certificats électroniques utilisés dans des technologies telles que S/MIME pour le cryptage et la signature numérique des e-mails, et SSL/TLS pour la communication sécurisée sur Internet.
Les certificats électroniques définis par X.509 incluent les informations suivantes :