ルート証明書
ルート証明書とは
ルート証明書は、公開認証局(CA)が自らの正当性を証明するために発行するデジタル証明書です。自己署名証明書であり、CAが自身の秘密鍵を使用して自身の公開鍵に署名します。
自己署名証明書は通常、信頼できるとは見なされませんが、確立された運用ガイドラインに準拠する公的認証局が発行したルート証明書は、信頼できるものとして認められています。これらの信頼されたルート証明書は、Webブラウザなどのシステムにあらかじめインストールされています。
信頼されたルート証明書の発行を認められた認証局は、ルートCA(Certification Authorities)と呼ばれます。認証局のエコシステムは、ルートCAを最上位とする階層構造になっています。この階層内で上位のCAによって検証されるその他の認証局は、中間CA(Intermediate Certification Authorities)と呼ばれます。
ルートCAは複数存在します。たとえば、日本のe-Taxシステムで使用される電子証明書は、政府共用認証局(官職認証局)や政府共用認証局(アプリケーション認証局2)などのルートCAを利用しています。
WebブラウザがWebサイトと通信する際は、Webサイトから提示されたサーバー証明書を確認します。ブラウザに保存されているルート証明書を使用してサーバー証明書の署名を復号し、その真正性を検証します。サーバー証明書が中間CAによって署名されている場合、ブラウザはルートCAに到達するまでCAの証明書チェーンをたどります。
