TLSのハンドシェイク

No.クライアントサーバ
1パラメタ開示の送信
2決定したパラメタ・サーバ乱数返信
3サーバ証明書の送信
4クライアント証明書の要求
5メッセージの終了
6クライアント証明書送信
7プレマスターシークレットの生成
8プレマスターシークレットをサーバ公開鍵で暗号化して送信
9これまでのハンドシェイクメッセージをクライアント秘密鍵で暗号化し、デジタル署名として返信
10プレマスターシークレットおよびサーバからの乱数を使用してマスターシークレットとMAC鍵を生成
11マスターシークレットとここまでのメッセージを入力値として共通鍵にて検証データを生成送信
12プレマスターシークレットおよびの乱数を使用してマスターシークレットとMAC鍵を生成
13マスターシークレットとここまでのメッセージを入力値として共通鍵にて検証データを生成送信