SSL握手协议包含四个主要步骤是什么

 我来答
求真实验室
2022-11-17 · 探索生活中的科学奥秘
求真实验室
太平洋电脑网是专业IT门户网站,为用户和经销商提供IT资讯和行情报价,涉及电脑,手机,数码产品,软件等。
向TA提问
展开全部

1、建立安全能力

这一阶段由客户端向服务器发起建立连接请求,然后服务器与客户机进行消息交换,创建主密钥在这个阶段交换两个信息,即Client Hello和Server Hello信息。

2、服务器验证和密钥交换

若要认证,则在此阶段,服务器发送其证书、公钥,也许还要对客户请求证书。然后服务器将发送server_key_exchange消息,如果服务器已发送含固定Diffie-Hellman参数的证书或用了RSA密钥交换方法,则不用发送该消息。

3、客户端认证和密钥交换

该阶段共有三个消息从客户端发送到服务器。

首先,如果服务器在第二阶段已请求证书,则客户端要发送一个证书信息;若无证书,那么发送一个告警信息。

4、完成

在这个阶段交换4个信息。

首先客户端发送一个改变密码规格信息,并把未定的密码规格复制到当前密码规格中,这个信息实际上是将要讨论的改变密码各个协议的一部分。然后发送一个完成消息宣布握手协议完成。

扩展资料:

握手协议由一些客户与服务器交换的消息所构成,每一个消息都含有以下三个字段。

(1)类型(type),1个字节:表示消息的类型,总共有十种

(2)长度(length),3个字节:消息的位组长度。

(3)内容(content),大于或等于1个字节,与此消息有关的参数。

参考资料来源:百度百科-握手协议

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式