X.509 est une norme définie par l’UIT-T (Union internationale des télécommunications – Secteur de la normalisation 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 infrastructures à clés publiques (PKI). La première version a été publiée en 1988. La version « X.509v3 », largement adoptée et publiée en 1996, constitue la base des certificats électroniques utilisés dans des technologies telles que S/MIME pour le chiffrement et la signature numérique des e-mails, ainsi que SSL/TLS pour sécuriser les communications sur Internet.

X.509 est une norme définie par l’UIT-T (Union internationale des télécommunications – Secteur de la normalisation 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 infrastructures à clés publiques (PKI). La première version a été publiée en 1988. La version « X.509v3 », publiée en 1996 et largement adoptée, constitue la base des certificats électroniques utilisés dans des technologies telles que S/MIME pour le chiffrement et la signature numérique des e-mails, ainsi que SSL/TLS pour sécuriser les communications sur Internet.

Les certificats électroniques définis par X.509 contiennent les informations suivantes :

  • Version de X.509
  • Numéro de série du certificat
  • Algorithme de signature
  • Émetteur du certificat
  • Période de validité du certificat
  • Sujet (l’entité faisant l’objet de la certification)
  • Clé publique du sujet et algorithme associé
  • Extensions X.509v3
  • Algorithme de signature
  • Signature numérique de l’autorité de certification (AC)