Open18
IPAセキスペ

SSL/TLSのセッション、コネクションの確立

解説

クライアント証明書とは、個人や組織を認証し発行される電子証明書のことです。 SSLサーバ証明書がサーバにインストールされ、ウェブサイトの所有者の実在性を認証するのに対し、クライアント証明書は、システムやサービス、メールを利用するユーザのデバイスに証明書をインストールし、そのユーザが正規の利用者であることを認証します。

社内NW内のシステムとかで特定ユーザにしかアクセスさせないように保護する感じかね?

RSA は、SSL/TLSで伝統的に広く使われてきた方式です。
クライアントで46バイトの乱数(これがpre_master_secret)を生成し、RSA公開鍵(サーバ証明書に含まれる)で暗号化してClientKeyExchangeで送信します。サーバ側ではRSA秘密鍵を使って解読します。

HMAC
鍵付きのハッシュ

双方向の通信

SpringBootの実装例
アノテーションひとつで実装できて本当素晴らしいフレームワークだわね

ISPルータって何の略だっけ
→インターネットサービスプロバイダー(I

SSL-VPNだけでよくインターネットVPNと呼べるな
すかすかじゃないか

SSHにいて
暗号化機能を備えていないプロトコルを安全に使用する技術

SSHサーバ、SSHクライアントが別途いるんだ