CyberGlossary

Network Security

X.509 Certificate

Also known as: Digital certificate, PKI certificate

Definition

A standard structure for a digital certificate that binds a public key to an identity through a signature from a trusted certificate authority.

X.509 is the ITU-T standard that defines the syntax of public-key certificates used across the internet, including TLS, S/MIME, code signing and IPsec. A certificate contains the subject's distinguished name, public key, serial number, validity period, issuer, signature algorithm, the issuer's signature and a set of extensions such as Subject Alternative Name, Key Usage, Extended Key Usage, Basic Constraints, and CRL/AIA distribution points. Relying parties build a path from the certificate up to a trusted root, verifying each signature, validity period, name constraints and revocation status. Version 3 is the format used today, encoded in DER and typically distributed in PEM form.

Examples

  • A TLS certificate issued for www.example.com with SAN entries for example.com and api.example.com.
  • A code-signing X.509 certificate used to sign Windows installer packages.

Related terms