コンテンツへスキップ
uencoder

CA

CA(認証局)とは、公開鍵を識別情報に紐付けるデジタル証明書を発行する信頼された第三者であり、PKI の信頼の根拠を担う。

目的

公開鍵と識別情報の紐付けを信頼された第三者として保証し、面識のない当事者同士が信頼を確立できるようにする。

メカニズム

CA は申請者の識別情報を検証し(DV/OV/EV の各レベル)、自らの秘密鍵で証明書に署名する。ルート CA は自己署名であり OS やブラウザの信頼ストアに事前登録され、中間 CA はルートにより署名される。CA が侵害されると偽造証明書を発行されうる(DigiNotar 事件など)ため、厳格な監査が求められる。

ユースケース

  • TLS 証明書の発行
  • コード署名の証明書
  • S/MIME メール証明書
  • 企業内部の PKI

例

  • 入力
    CSR + identity verification
    Output
    CA-signed certificate

    DV/OV/EV

よくあるエラー

Trusting all issuances from a compromised CA
Monitor CT logs and remove the problematic CA promptly

関連用語

References