SSL的工作流程简介:

1:客户端的浏览器向服务器传送客户端SSL协议的版本号,加密算法的种类,产生的随机数,以及其他服务器和客户端之间通讯所需要的各种信息。

2:服务器向客户端传送SSL协议的版本号,加密算法的种类,随机数以及其他相关信息,同时服务器还将向客户端传送自己的证书。

3:客户利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的CA是否可靠,发行者证书的公钥能否正确解开服务器证书的“发行者的数字签名”,服务器证书上的域名是否和服务器的实际域名相匹配。如果合法性验证没有通过,通讯将断开;如果合法性验证通过,将继续进行第四步。

4:用户端随机产生一个用于后面通讯的“对称密码”,然后用服务器的公钥(服务器的公钥从步骤②中的服务器的证书中获得)对其加密,然后将加密后的“预主密码”传给服务器。

5:如果服务器要求客户的身份认证(在握手过程中为可选),用户可以建立一个随机数然后对其进行数据签名,将这个含有签名的随机数和客户自己的证书以及加密过的“预主密码”一起传给服务器。

6:如果服务器要求客户的身份认证,服务器必须检验客户证书和签名随机数的合法性,具体的合法性验证过程包括:客户的证书使用日期是否有效,为客户提供证书的CA 是否可靠,发行CA 的公钥能否正确解开客户证书的发行 CA 的数字签名,检查客户的证书是否在证书废止列表(CRL)中。检验如果没有通过,通讯立刻中断;如果验证通过,服务器将用自己的私钥解开加密的“预主密码”,然后执行一系列步骤来产生主通讯密码(客户端也将通过同样的方法产生相同的主通讯密码)。

7:服务器和客户端用相同的主密码即“通话密码”,一个对称密钥用于 SSL 协议的安全数据通讯的加解密通讯。同时在 SSL 通讯过程中还要完成数据通讯的完整性,防止数据通讯中的任何变化。

8:客户端向服务器端发出信息,指明后面的数据通讯将使用的步骤⑦中的主密码为对称密钥,同时通知服务器客户端的握手过程结束。

SSL的工作流程简介:

9:服务器向客户端发出信息,指明后面的数据通讯将使用的步骤⑦中的主密码为对称密钥,同时通知客户端服务器端的握手过程结束。

10:SSL 的握手部分结束,SSL安全通道的数据通讯开始,客户和服务器开始使用相同的对称密钥进行数据通讯,同时进行通讯完整性的检验。

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/82337.html

更多阅读

首次港澳通行证的办理流程 港澳通行证办理材料

首次港澳通行证的办理流程——简介现在,交通便利了,经济条件好了,港澳与内地的交流也越来越紧密了,我们去香港澳门也是方便极了。但是我们内地游客去香港澳门必须要有港澳通行证,所以我来向大家介绍一下办理流程:首次港澳通行证的办理流

淘宝客服的工作内容 淘宝售后客服工作内容

淘宝客服的工作内容——简介你知道淘宝客服的工作内容是什么呢?很多人其实对淘宝客服的工作内容并不是很了解,认为只是同顾客交流一下,然后达成交易。鹏程万里佛山人才网知道其实当中有很多的工作细节和内容,还分线上和线下的工作。 想

会计实操——出纳的基本工作流程 出纳会计实操

会计实操——出纳的基本工作流程——简介出纳的定义(结合出纳票据来讲解)出纳,作为会计名词,运用在不同场合有着不同涵义。从这个角度讲,出纳一词至少有出纳工作、出纳人员两种涵义。出纳工作,顾名思义,出即支出,纳即收入。出纳工作是管理

办理迁户口的一般流程 迁户口需要什么证件

办理迁户口的一般流程——简介就业、工作、教育、婚姻、投资、政策和置业等原因,导致很多人需要进行户口迁移。有的人不熟悉户籍迁移的流程,生活工作地与现户籍异地,且相距遥远,盲目去办理很可能浪费时间精力和旅途费用。就我自己经历

声明:《SSL的工作流程简介:》为网友小小少爷分享!如侵犯到您的合法权益请联系我们删除