An X.509 certificate is a standardized digital certificate that associates a public key with an identity. Among other things, it contains information about the certificate holder, the public key, the issuing Certification Authority, the validity period, and the intended purposes of the certificate.