【くらいあんとにんしょう】
クライアント認証 とは?
💡 「いらっしゃいませ」の前に「会員証を見せてください」がある世界
📌 このページのポイント
クライアント認証ってログインとは違うの?
クライアント証明書ってどこから手に入れるの?
APIキーとクライアント証明書って何が違うの?
どんな場面でクライアント認証が必要になるの?
クライアント証明書が失効したらどうなるの?
証明書失効リスト(CRL)やOCSPという仕組みでリアルタイムに失効チェックができるよ。ただしCRLはリストが巨大になると配布が大変で、OCSPはレスポンダーがダウンすると検証できない問題があるんだ。そこでOCSP Staplingという方式が生まれて、サーバーが事前にOCSP応答を取得してクライアントに渡すことで、この問題を解決しているよ
まとめ:ざっくりこれだけ覚えればOK!
「クライアント認証」って出てきたら「サーバーがアクセス元の身元を確認すること」と思えればだいたいOK!
📖 おまけ:英語の意味
「Client Authentication」 = クライアント認証
💬 clientは「顧客・依頼人」の意味で、サービスを利用する側が自分の身元を証明する仕組みだよ