「客戶端完成的消息是所有握手消息的加密」。
但目前尚不清楚:
1)是否包含客戶機只發送握手消息?
2)它是否只包含從服務器接收到的握手消息?
3)還是它包含上述兩個?
4)握手消息是否包含「更改密碼規範」消息?
請幫幫我。
JKJS
「客戶端完成的消息是所有握手消息的加密」。
但目前尚不清楚:
1)是否包含客戶機只發送握手消息?
2)它是否只包含從服務器接收到的握手消息?
3)還是它包含上述兩個?
4)握手消息是否包含「更改密碼規範」消息?
請幫幫我。
JKJS
結束消息將包含從服務器和客戶機發送的握手消息。它不會包含更改密碼規範消息,因爲它不被視爲握手消息的一部分。
的下面段落中RFC 2246解釋得好:
中包含的由所述服務器發送的Finished消息散列併入Sender.server;客戶端發送的信息包含Sender.client。 handshake_messages值包括從客戶端hello開始直到但不包括完成的消息的所有握手消息。這可能與7.4.8節中的handshake_message不同,因爲它將包含證書驗證消息(如果已發送)。此外,由客戶端發送的完成消息的handshake_messages將與由服務器發送的完成消息的handshake_message不同,因爲發送第二個消息的消息將包含先前消息。
注:更改密碼規範的消息,警報和任何其他記錄類型不是握手消息,並且不包括在哈希計算。此外,握手散列中省略了請求消息。