SSL证书(也称为公钥证书)是装置在Web服务器上的加密文件,有助于确立平安的加密在线通信。SSL证书有两个重要用处:

提供加密:当访问者的浏览器经过SSL连接到您的网站经常,信息交换将被加密,而试图窃听的网络罪犯则回天乏术辨认。

提供身份验证和信任:从著名证书颁布机构获得的SSL证书提供身份验证和信任。这意味着您的访问者可以确保他们已经访问了正确的网站,并对共享的任何个人信息感到安全。

证书的类型

实际上,我们利用的证书划分很多种类型,SSL证书只是其中的一种。证书的格式是由X.509标准界说。SSL证书负责传输公钥,是一种PKI(Public Key Infrastructure,公钥根底构造)证书。 我们常见的证书根据用处不同大致有以下几种:

  • SSL证书,用于加密HTTP协议,也就是HTTPS。
  • 代码签名证书,用于签名二进制文件,比如Windows内核驱动,Firefox插件,Java代码签名等等。
  • 客户端证书,用于加密邮件。
  • 双要素证书,网银专业版利用的USB Key里面用的就是这种类型的证书。

这些证书都是由受认证的证书颁发机构——我们称之为CA(Certificate Authority)机构【CA即使证书管理机构,受委托发放数字证书的第三方组织或公司。】来颁布,针对企业与个人的不同,可申请的证书的类型也不同,价钱也不同。CA机构颁布的证书都是受信任的证书,对于SSL证书来说,如果访问的网站与证书绑定的网站一致就可以通过浏览器的验证而不会提醒错误。

CA机构也提供申请通配符域名,通配符域名相当于绑定了主域名下的所有域名,因此应用起来非常便利,但是价钱也超级昂贵,一个通配符域名一年大概得5000块钱,只有企业才可以申请。

SSL如何运作?

当访问者尝试通过Internet连接到您的网站经常,通信两边(客户端和服务器)在确立连接和共享信息之前,将通过一系列步调来验证彼此的身份。此进程称为SSL握手。也正是在此进程中,生成了会话密钥,在两边都成功进行了身份验证之后,该密钥提供了特定会话的对称加密。

下面列出了SSL握手期间在后台执行的步调序列:

  • 客户客户端向服务器发送确立连接的恳求,包罗其兼容密码套件和SSL / TLS版本的列表。
  • 服务器服务器吸收恳求,反省密码套件和SSL版本,并从列表中取舍一个相互兼容的密码套件和SSL版本。服务器还发送其证书以及公共密钥。
  • 生成预主密钥客户端收到证书,提取公共密钥,并创立一个称为“预主密钥”的新密钥,并将其发送到服务器。
  • 预主密钥的解密服务器应用其私钥解密预主密钥。
  • 共享神秘的发生服务器和客户端现在都运用预主密钥,并盘算一个称为会话密钥(对称加密密钥)的共享机密。
  • 客户验证客户端将运用会话密钥加密的测试音讯发送到服务器。
  • 服务器确认服务器吸收该音讯,运用会话密钥对其进行解密,然后将还应用该会话密钥加密的确认发送转头客户端,以恳求启动会话。
  • 确立连接会话起头,并且客户端和服务器都应用会话密钥来加密其余会话的通信。

<仙宝云(www.xianboss.com)是国内著名商城体系及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、仙宝云商城体系、微信分销体系、小程序商城、微分销体系等多端商城网站建设解决方案>

申明:本网站局部文章和图片根源网络编辑,如有侵权及时沟通删除,神仙宝商城原创文章,转载恳求注明起源。

立即

咨询

400电话

电话咨询

400-1875-778

微信咨询

李经理

微信扫一扫加好友

下载源码

返回顶部