Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl TLS v1.0中的客户端已完成消息_Ssl - Fatal编程技术网

Ssl TLS v1.0中的客户端已完成消息

Ssl TLS v1.0中的客户端已完成消息,ssl,Ssl,JKJS “客户端完成的消息是所有握手消息的加密” 但目前还不清楚: 1) 它是否只包含客户端发送的握手消息? 2) 它是否只包含从服务器接收的握手消息? 3) 或者它包含上述两种内容吗? 4) 握手消息是否包含“更改密码规范”消息 请帮帮我 JKJS完成的消息将包含从服务器和客户端发送的握手消息。它将不包含更改密码规范消息,因为它不被视为握手消息的一部分 RFC 2246中的以下段落对此进行了很好的解释: 服务器发送的已完成邮件中包含的哈希包含Sender.server;客户端发送的邮件包含S

JKJS

“客户端完成的消息是所有握手消息的加密”

但目前还不清楚:

1) 它是否只包含客户端发送的握手消息?
2) 它是否只包含从服务器接收的握手消息?
3) 或者它包含上述两种内容吗?
4) 握手消息是否包含“更改密码规范”消息

请帮帮我


JKJS

完成的消息将包含从服务器和客户端发送的握手消息。它将不包含更改密码规范消息,因为它不被视为握手消息的一部分

RFC 2246中的以下段落对此进行了很好的解释:

服务器发送的已完成邮件中包含的哈希包含Sender.server;客户端发送的邮件包含Sender.client。值handshake_messages包括从客户端hello开始直到(但不包括)此完成消息的所有握手消息。这可能不同于第7.4.8节中的握手消息,因为它将包括证书验证消息(如果已发送)。此外,客户端发送的已完成消息的握手消息将与服务器发送的已完成消息的握手消息不同,因为第二次发送的握手消息将包括前一次。

注意:更改密码规范消息、警报和任何其他记录类型不是握手消息,也不包括在哈希计算中。此外,握手哈希中省略了Hello请求消息