X.509 é um padrão definido pelo ITU-T (Setor de Normalização das Telecomunicações da União Internacional de Telecomunicações) que especifica o formato dos certificados eletrônicos e das listas de revogação de certificados (CRLs) usados em infraestruturas de chaves públicas (PKI). A primeira versão foi publicada em 1988. A versão amplamente adotada, "X.509v3", lançada em 1996, serve de base para os certificados eletrônicos usados em tecnologias como S/MIME, para criptografar e assinar digitalmente e-mails, e SSL/TLS, para comunicação segura pela internet.

X.509 é um padrão definido pela ITU-T (União Internacional de Telecomunicações — Setor de Telecomunicações) que especifica o formato dos certificados eletrônicos e das listas de revogação de certificados (CRLs) usados em PKI (Infraestrutura de Chaves Públicas). A primeira versão foi publicada em 1988. A versão amplamente adotada, "X.509v3", lançada em 1996, serve de base para os certificados eletrônicos usados em tecnologias como S/MIME, para criptografar e assinar digitalmente e-mails, e SSL/TLS, para comunicação segura pela internet.

Os certificados eletrônicos definidos pelo X.509 incluem as seguintes informações:

  • Versão do X.509
  • Número de série do certificado
  • Algoritmo de assinatura
  • Emissor do certificado
  • Período de validade do certificado
  • Titular (a entidade que está sendo certificada)
  • Chave pública do titular e seu algoritmo
  • Extensões X.509v3
  • Algoritmo de assinatura
  • Assinatura digital da Autoridade Certificadora (AC)