Um certificado digital X.509 padrão inclui:
- Versão: Versão do formato do certificado (v1, v2, v3).
- Número de Série: Identificador único da CA emissora.
- Algoritmo de Assinatura: ex: sha256WithRSAEncryption.
- Emissor: Distinguished Name (DN) da CA.
- Período de Validade: Datas NotBefore / NotAfter.
- Assunto: DN da entidade (CN, O, OU, C, etc.).
- Subject Public Key Info: Algoritmo + bits da chave pública.
- Extensões (v3):
- Key Usage (digitalSignature, keyEncipherment, etc.)
- Extended Key Usage (serverAuth, clientAuth, codeSigning…)
- Basic Constraints (CA:true/false, pathLenConstraint)
- Subject Alternative Name (SAN: DNS, IP, email)
- Authority Key Identifier / Subject Key Identifier
- CRL Distribution Points / OCSP (Authority Information Access)
- Certificate Policies, Name Constraints, Policy Constraints, etc.
Campos exatos variam por política da CA e uso pretendido (TLS, assinatura de email, code signing, document signing, etc.).