知识讲堂

为您提供行业的产品及技术知识,欢迎一起学习
首页 > 新闻中心 > ssl证书的工作原理

ssl证书的工作原理

2019/01/17 作者: 互盟股份

在前面的文章SSL证书无效是什么意思一文中为大家简单介绍了几种可能的情况,为了更好的理解ssl证书的相关知识,今天,互盟股份为大家讲解ssl证书的工作原理

 

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

 

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

 

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

 

④信息验证通过,客户端生成随机密钥A,用公钥加密后发给服务器:从第③步验证过的证书里面可以拿到服务器的公钥,客户端生成的随机密钥就使用这个公钥来加密,加密之后,只有拥有该服务器(持有私钥)才能解密出来,保证安全。(推荐阅读:什么是容灾备份的核心)

 

⑤服务器用私钥解密出随机密钥A,以后通信就用这个随机密钥A来对通信进行加密:这个握手过程并没有将验证客户端身份的逻辑加进去。因为在大多数的情况下,HTTPS只是验证服务器的身份而已。如果要验证客户端的身份,需要客户端拥有证书,在握手时发送证书,而这个证书是需要成本的。

 

以上就是互盟股份为大家讲解的ssl证书的工作原理,相信看完本文,可以更好的理解ssl证书失效的原因,另一方面更清楚ssl证书为什么会受到重视。如果有什么需求可以在联系我们页面给我司在线业务员打电话,我们会在第一时间给您答复。