【にんしょうきょく】
認証局(CA) とは?
最終更新:
💡 名前と公開鍵の対応を、署名した証明書で示す
公開鍵とドメイン名などの対応を確認し、デジタル証明書に署名して発行する機関。HTTPSではブラウザが証明書を検証し、通信相手の確認に使う。
📌 このページのポイント
認証局って何をしているの?
ブラウザはどう確かめるの?
証明書の署名や有効期間などを調べ、信頼する認証局につながるか検証するよ。接続先のドメイン名も確認する。証明書があるだけで、何でも信頼するわけではないんだ。
HTTPSなら本物で安全なサイトなの?
Let’s Encryptって何?
非営利団体ISRGが提供する無料の認証局だよ。ドメインの管理権限を確認するDV証明書を発行し、ACMEクライアントで取得や更新を自動化できる。運用の設定や管理は別途必要なんだ。
失効って、有効期限が切れること?
失効は、秘密鍵の漏えいなどの理由で有効期限前に証明書を無効にすることだよ。Let’s EncryptはCRLで失効情報を公開している。信頼する認証局からの証明書でも、ずっと有効というわけではないんだ。
もっと詳しく知りたい人へ
ブラウザの鍵マークは、どこでも同じように出る?
表示はブラウザや版による。Chromeは2023年に、サイトの信頼性を保証するという誤解を避けるため、アドレスバーの鍵を調整アイコンへ置き換える方針を発表した。アイコンの形だけで安全性を判断せず、接続情報とアクセス先の名前を確認する。
まとめ:ざっくりこれだけ覚えればOK!
「認証局」って出てきたら「名前と公開鍵を結び付ける証明書を発行する機関」と思えばだいたいOK!
📖 おまけ:英語の意味
「Certificate Authority」 = 認証局
💬 Certificateは証明書、Authorityは権限を持つ機関という意味だよ。ここではデジタル証明書を発行する機関を指すんだ