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)
