What is an X.509 Certificate and How is it Encoded?
An X.509 certificate is a digital document that binds a cryptographic public key to a verified identity (such as a domain name or organization). It is encoded using Abstract Syntax Notation One (ASN.1) Distinguished Encoding Rules (DER) and wrapped in Base64 ASCII armor designated as PEM (`-----BEGIN CERTIFICATE-----`).
# Standard PEM Certificate Envelope:
-----BEGIN CERTIFICATE-----
MIIFazCCBFOgAwIBAgISA52N22Pj0163351239871234MA0GCSqGSIb3DQEBCwUA
... (Base64 ASN.1 DER payload) ...
-----END CERTIFICATE-----