概要 curlでhttps通信したときに、そういえばhttps通信ってどういう仕組みだったっけー忘れたーと思ったのでいろいろ思い出してみたので簡単にめもめも。 登場人物 認証局(CA) サーバー クライアント いろいろ用語 SSL 米ネットスケープ社が開発 TLS SSLが普及しだした時にIETFがSSLを元にしてTLSとして標準仕様にする SSLが先に普及したので、TLSのことをSSLと表記したりSSL/TLSと併記したりする サーバー証明書 証明書データをCAの秘密鍵でハッシュ化された署名が含まれている サーバーの公開鍵が含まれている。 認証局(CA) 電子商取引事業者などに、暗号通信などで必要となるデジタル証明書を発行する機関 CA証明書 ブラウザには最初っから入っている。CAの公開鍵が含まれている クライアント 主にブラウザなど ブラウザには主要な認証局の証明書(公開鍵)が登録され
![httpsのサーバー認証 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/34a3714a9102d6e2c9b10fcb4e1f904c455a2421/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9aHR0cHMlRTMlODElQUUlRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTAlRTMlODMlQkMlRTglQUElOEQlRTglQTglQkMmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTgwZDU4N2JmYThmMmFiNzgyYmRiMDAwM2NmOGQ3YTVh%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2Fpa29yby1zdGVhayZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NmUxNTYzZTRlZjA0ZmFkODI1MGY5MjBjODQ2YTIxZmU%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dfafc6eeff1d07b6188dd1260ab52da6a)