コンテンツへスキップ
uencoder

X.509 Certificate

X.509 証明書は、公開鍵を識別情報に紐付けるものであり、検証のために CA が署名し、有効期間、発行者、サブジェクト、拡張フィールドを含む。

目的

サーバー/クライアントの識別情報を検証し、TLS による暗号化チャネルを確立する。

メカニズム

証明書はバージョン、シリアル番号、署名アルゴリズム、発行者、有効期間、サブジェクト、公開鍵、拡張(SAN/Key Usage)を含む。CA は自らの秘密鍵で証明書に署名する。検証では、CA 署名、有効期間、失効状態 (OCSP/CRL)、ドメイン一致を確認する。

ユースケース

  • TLS の証明書
  • アイデンティティの検証
  • PKI インフラ

References