X.509
OpenPGPのようなピアツーピア方式のweb of trustモデルもサポートしているが、2004年現在でもほとんど使われていない。X.500システムは今まで完全に実装されたことがない。
実際のところ、X.509証明書という言葉は大抵の場合IETFの RFC 5280 Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile(インターネットX.509 PKI: 証明書と CRL のプロファイル)のことを指す。これを意味する用語として、PKIXも用いられる。PKIXは、RFC 5280の3. Overview of Approachにおいて、Public-Key Infrastructure using X.509の略として登場している。
X.509 v3 デジタル証明書 の構造は、次のとおり。
証明書 バージョン 通し番号 アルゴリズムID 発行者 有効期間 開始 満了 主体者 主体者の公開鍵情報 公開鍵アルゴリズム 主体者の公開鍵 発行者の一意な識別子 (予備) 主体者の一意な識別子 (予備) 拡張 (予備) ...
証明書の署名アルゴリズム
証明書の署名
発行者、主体者の一意な識別子はVersion 2で、拡張はVersion 3で、導入された。