X.509

X.509 is a standard that defines the format of public key certificates. They are used in many Internet protocols, including TLS/SSL.