X.509 Certificate
X.509 証明書は、公開鍵を識別情報に紐付けるものであり、検証のために CA が署名し、有効期間、発行者、サブジェクト、拡張フィールドを含む。
目的
サーバー/クライアントの識別情報を検証し、TLS による暗号化チャネルを確立する。
メカニズム
証明書はバージョン、シリアル番号、署名アルゴリズム、発行者、有効期間、サブジェクト、公開鍵、拡張(SAN/Key Usage)を含む。CA は自らの秘密鍵で証明書に署名する。検証では、CA 署名、有効期間、失効状態 (OCSP/CRL)、ドメイン一致を確認する。
ユースケース
- TLS の証明書
- アイデンティティの検証
- PKI インフラ