SSL证书百科

ssl握手过程

SSL握手过程是HTTPS协议中的一个核心部分,它允许客户端及服务器之间进行身份验证,并确保在数据传输的过程中双方的数据都得到了加密保护。在HTTPS连接成功建立之前,SSL握手过程必须在客户端及服务器之间完成。SSL握手过程是整个HTTPS传输过程的安全基石,确保了传输过程中双方的数据即便被黑客窃取也是加密的。

安全数据传输提高客户信任度提升网站排名
分享:

ssl握手过程介绍

SSL(Secure Socket Layer)是为了解决互联网应用的保密、完整性、验证等问题而设计的安全协议。对于HTTPS协议来说,它是在HTTP协议的基础上加上一层SSL/TLS协议,确保荷载信息在传输过程中得到安全的保护,防止被中间人窃取、伪造、篡改或者重放攻击和其他一些安全问题。

在HTTPS协议连接建立的过程中,SSL握手是不可或缺的一环。SSL握手可以认为是客户端与服务器之间进行的安全协商过程,也是整个传输过程的安全基石。SSL握手完成后,客户端和服务器之间就可以开始加密传输数据。

SSL握手的过程主要包括以下几个步骤:

1. 客户端发送ClientHello消息

客户端在建立HTTPS连接后,首先发送一个ClientHello消息,该消息包含以下信息:

- SSL/TLS协议版本。

- 支持的加密算法集合。

- 随机数(client_random)。

- 按顺序列表打算访问的服务器名。

2. 服务端响应ServerHello消息

服务器收到客户端的ClientHello消息后,根据客户端发来的协议版本信息和加密算法列表选定适合的这两项,然后发送一个ServerHello消息给客户端,该消息包含以下信息:

- 选定的协议版本。

- 选定的加密算法。

- 随机数(server_random)。

3. 服务端发送证书

服务端向客户端发送自己的数字证书,以供客户端验证确认服务器的身份。证书通常以X.509格式存储。客户端使用数字证书中的公钥,检验这个数字证书是否是可以信赖的。

如果运营商对SSL进行中间人劫持,将会伪造一个数字证书发给客户端,在这个数字证书中,证书公钥对应的所有者会是服务器名,这也是窃取机密信息或者篡改数据的原因之一。

4. 客户端验证证书

客户端收到服务端发送的证书后,按照一定的规则验证证书的合法性,如果验证通过,则开始进行下一步的交互。

5. 客户端发送ClientKeyExchange消息

客戶端发送了一个包括重定向信息、余下消息长度和随机数据的信息。它使用发给服务器的随机数和盐值生成预主密钥,并将加密后的预主密钥发送给服务器。

6. 客户端发送ChangeCipherSpec消息

客户端向服务器发送一个消息告诉服务器自己已经提前完成了所有准备工作,可以开始使用加密通信协定了。

7. 服务端发送ChangeCipherSpec消息

服务器向客户端发送一个消息告诉客户端自己已经也完成了所有准备工作,可以开始使用加密通信协定了。

8. 客户端发送Finished消息

客户端向服务器发送一个Finished消息,该消息包含了一个经过计算的验证数据,用于验证握手过程中是否存在任何修改或篡改。

9. 服务端发送Finished消息

服务端向客户端发送一个Finished消息,该消息包含了一个经过计算的验证数据,用于验证握手过程中是否存在任何修改或篡改。

当以上几步完成后,SSL握手过程就完成了。此时,客户端和服务器之间的连接是加密的,所有传输的数据都受到加密保护。

SSL握手过程是HTTPS协议的重要组成部分,可以认为是客户端与服务器之间的安全协商过程。在SSL握手完成后,客户端和服务器之间可以开始安全传输数据。因此,SSL握手过程对于保障HTTPS连接的安全性具有至关重要的作用,完整性,隐私性和可靠性。

互亿无线一站式SSL证书服务平台

互亿无线竭力为您提供全面的SSL证书解决方案,保障您网站的安全与信任。我们呈现丰富多样的SSL证书类型,如DV(域名验证)、OV(组织验证)和EV(扩展验证)证书,满足您各类安全需求。我们提供全面的证书类型,涵盖单域名、多域名以及通配符证书。以便适应您的网站架构需求。我们与全球证书品牌,如Globalsign、DigiCert、GeoTrust、vTrus、COMODO等建立了密切的合作关系,确保您获得高品质的SSL证书。

互亿无线SSL证书平台优势

一站式SSL证书购买方案
包含国内外主流SSL证书品牌,为您提供全面的一站式SSL证书购买服务,提供快速高效的SSL证书签发

享受快速签发的SSL证书服务
简化SSL证书申请流程,为您提供全方位的证书安装技术支持

我们提供高性价比的SSL证书价格方案
我们为您提供性价比的SSL证书购买方案,有效节省成本

提供全方位的SSL证书服务
涵盖周到的SSL证书安装技术支持及完善的证书管理与提醒服务

常见问题

  • 问:如何选择SSL证书类型、证书品牌、域名类型?

    答:如何选择证书类型?若您的网站主体为个人(即无企业营业执照),只能申请免费或DV型数字证书。对于一般企业,建议购买OV及以上类型的数字证书。金融.建议支付企业购买EV证书。移动网站或接口调用,建议您使用OV及以上类型的证书。(DigiCert该品牌的EV证书受到服务器IP的限制。如果您的一个域名有多个主机IP,建议您购买多张数字证书。)如何选择证书品牌?各数字证书品牌兼容性由强到弱的顺序:DigiCert>GeoTrust>CFCA。建议您选择Digicert品牌作为移动网站或接口调用相关应用。域名类型如何选择?1.单域名:单域名是指一个证书只能保护一个主域名或一个子域名或一个公共网络IP。例如,www.ihuyi.com。2.多域名:多域名是指同时绑定多个单域名的证书。这些域名可以是顶级域名或非顶级域名,例如demo.example.com.guide.developer.ihuyi.com等等。一个证书最多支持绑定250个域名。3.通配符域名:通配符域名是指所有与主域名和次级域名相对应的子域名。例如*.ihuyi.com,默认赠送ihuyi.com,*.ihuyi.com可以匹配www.ihuyi.com(下一级子域名).example.ihuyi.com(下一级子域名)等,不支持匹配www.example.ihuyi.com。例如,通配符域名只支持同级匹配*.ihuyi.com支持demo.ihuyi.com,但不支持learn.demo.ihuyi.com。假如你需要支持learn.demo.ihuyi.com通配符域名数字证书还需要购买一张*.demo.ihuyi.com通配符域名证书。多通配符证书是指绑定多个通配符域名的证书。数字证书管理服务只支持申请单个通配符域名的证书,不支持申请多通配符域名的证书。您可以合并多个相同的品牌.生成多通配符证书的类型证书。具体操作请参见证书合并申请。4.混合域名:混合域名证书是指包括单个域名和通配符域名的绑定域名的证书。例如,绑定域名是*.ihuyi.com.demo.example.com,称该证书为混合域名证书。数字证书管理服务不支持混合域名证书的申请。您可以合并多个相同的品牌.类型证书,生成混合域名证书。具体操作请参见证书合并申请。只有域名本身包含在通配符域名的数字证书中。例如:*.ihuyi.com通配符域名数字证书包括ihuyi.com。*.demo.ihuyi.com通配符域名数字证书不包括demo.ihuyi.com。如果在特定域名中填写www域名,则包含主域名本身。例如:www.ihuyi.com域名绑定的数字证书包括ihuyi.com。www.demo.ihuyi.com域名绑定的数字证书不包括demo.ihuyi.com。一旦颁发了您的数字证书,您将无法修改域名信息。

  • 问:可以自己生成SSL证书吗?

    答:可以,但自己制作的证书属于根证书;CA机构是通过了国际webtrust认证和电子签发法许可的。如果你想自己生成,常规情况下找到可用的证书,是可以直接使用的,但由于部分证书信息不正确或与部署证书的主机不匹配,浏览器会提示证书无效,但不影响使用。

  • 问:如何查看SSL证书信息?

    答:1、使用IIS进行查看对于SSL证书,windows通常是通过IIS构建的。我们找到控制面板-管理工具-internet信息管理器,找到需要查看SSL证书的网站,然后点击查看属性-目录安全-查看证书。对话框可以查看详细的证书内容,包括证书的有效时间、发行人、发行对象等。2、使用浏览器查看证书我们以IE浏览器为例,首先在浏览器中访问需要查看SSL证书的网站,然后发现网站输入框后面有一个小锁图标,一个小锁意味着证书加密,然后点击菜单栏安全安全报告,可以调出网站SSL证书加密标志,点击对话框查看证书,证书和第一种方法查看证书内容。

热门SSL证书产品推荐

证书等级 DV(域名级)SSL证书 OV(企业级)SSL证书
适用场景 个人网站、企业测试 中小企业的网站、App、小程序等
验证级别 验证域名所有权 验证企业/组织真实性和域名所有权
HTTPS数据加密
浏览器挂锁
搜索排名提升
单域名证书
¥ 150 /年   ¥ 400 /3年
¥ 720 /年   ¥ 2000 /3年
通配符证书
¥ 550 /年   ¥ 1500 /3年
¥ 1500 /年   ¥ 4200 /3年
  • 国家高新技术企业
  • 工信部电信增值业务许可证
  • 公安部信息系统安全认证
  • 软件产品证书

立即免费开通互亿无线平台账户

SSL证书购买

请提交您的购买需求,我们的项目经理将马上与您联系,同时我们提供免费的ssl证书安装指导。
在线咨询
电话咨询

服务热线:

4008 808 898

服务热线(工作时间):

4008 808 898

业务咨询(非工作时间):

售后咨询(非工作时间):