X.509
公開鍵証明書のITU-T標準。TLS、コード署名、S/MIMEのあらゆる証明書がこの構造に従う。
証明書はASN.1をDERでシリアライズしたオブジェクトで、サブジェクト(誰についての証明か)、発行者(CA)、公開鍵、有効期間、拡張(SAN、鍵用途、AIA、CTポイズンなど)、発行者による署名からなる。PEM形式は、これをbase64化して -----BEGIN CERTIFICATE----- で挟んだものだ。
初版(v1)は1988年で、現行のv3(RFC 5280)がSAN、EKU、Certificate Transparencyを可能にする拡張を加えた。複雑さ、ASN.1、RFCの難解さといった批判は絶えないが、PKIに深く根を下ろしており、置き換えを狙った試みはすべて商業的に失敗している。