当前位置:首页 > 生活百科

https认证过程,https认证需要什么条件

栏目:生活百科日期:2024-11-29浏览:0

TLS

传输层安全性协定 TLS(Transport Layer Security),及其前身安全套接层 SSL(Secure Sockets Layer)是一种安全协议,目的是为网际网路通信,提供安全及数据完整性保障。

如图,TLS 在建立连接时是需要

客户端发送 ClientHello(包含支持的协议版本、加密算法和 随机数A (Client random))到服务端服务端返回 ServerHello、公钥、证书、随机数B (Server random) 到客户端客户端使用CA证书验证返回证书无误后。生成 随机数C (Premaster secret),用公钥对其加密,发送到服务端服务端用 私钥 解密得到 随机数C (Premaster secret),随后根据已经得到的 随机数ABC生成对称密钥(hello的时候确定的加密算法),并对需要发送的数据进行对称加密发送客户端使用对称密钥(客户端也用随机数ABC生成对称密钥)对数据进行解密。双方手持对称密钥 使用对称加密算法通讯

而这一流程 服务端的证书 是是至关重要的。

证书

证书用来证明公钥拥有者身份的凭证

首先我们需要知道 证书是怎么来的

数字证书一般由数字证书认证机构签发,需要

申请者通过非对称加密算法(RSA) 生成一对公钥密钥,然后把需要的申请信息(国家,域名等)连同公钥发送给 证书认证机构(CA)CA构确认无误后通过消息摘要算法(MD5,SHA) 生成整个申请信息的摘要签名M, 然后 把 签名M和使用的摘要算法CA自己的私钥 进行加密

证书包含了

公钥证书拥有者身份信息数字证书认证机构(发行者)信息发行者对这份文件的数字签名及使用的算法有效期

证书的格式和验证方法普遍遵循 https://www.wikiwand.com/zh-hans/X.509 国际标准

证书认证机构(CA)

数字证书认证机构(英语:Certificate Authority,缩写为CA),也称为电子商务认证中心、电子商务认证授权机构,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。

其实任何个体/组织都可以成为 CA(自签证书),但是你发发布的证书客户端是不信任的,也是就前文提及的需要权威。比如 Symantec、Comodo、Godaddy、Digicert 这些权威机构

客户端信任这些 CA,就会在其本地保持这些CA的 根证书root certificate),根证书是CA自己的证书,是证书验证链的开头。根证书没有机构(已经是权威了)再为其做数字签名,所以都是自签证书

CA会通过 中介证书(intermediate-certificate) 替代根证书的去做服务器端的证书签名,确保根证书密钥绝对不可访问

Godaddy 给出了为什么要这样做的理由。

What is an intermediate certificate?

客户端得到服务端返回的证书,通过读取得到 服务端证书的发布机构(Issuer)客户端去操作系统查找这个发布机构的的证书,如果是不是根证书就继续递归下去 直到拿到根证书。用 根证书的公钥解密验证 上一层证书的合法性,再拿上一层证书的公钥去验证更上层证书的合法性;递归回溯。最后验证服务器端的证书是 可信任 的。

Reference

https://www.wikiwand.com/zh/根证书
https://www.wikiwand.com/zh-hans/信任鏈
https://www.wikiwand.com/zh-hans/证书颁发机构
http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html
http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

“https认证过程,https认证需要什么条件” 的相关文章

如何了解最新it技术,计算机十大前沿技术分享

自动化,机器人技术,人工智能的重大发展带来了更高的生产率,更高的效率,安全性得到大幅提升,同时也给人们带来了便利性。但是,人工智能还有自动化技术也会影响人类的工...

如何制定网络营销电话方案,电话销售技巧分享

品牌营销利用消费者对产品的需求,然后用产品的质量、文化以及独特性的宣传来创造一个牌子在用户心中的价值认可,最终形成品牌效益的营销策略和过程。制定营销方案,要做哪...

b站三大创始人碧诗(bilibili创始人碧诗最新消息)

说起标题党,想必各位网友们一定十分的深恶痛绝吧。随着B站越来越壮大,不少营销号也悄然混入了B站。最近,B站创始人碧诗发布动态,怒斥营销号。具体是怎么一回事呢?大...

常用的免费seo优化软件(免费学python的网站介绍)

JSRender是一个基于koa+puppeteer构建的SSR服务端渲染SEO工具,可以帮助任何类型的前端渲染页面进行快速服务端渲染,从而实现前端渲染类页面进...

u盘格式化怎么操作(图示u盘格式化的正确操作步骤)

当我们想快速删除U盘里的文件时,往往会用到“格式化”这个功能。其实在格式化时有3种系统(NTFS、Fat32、exFat)可以选择,很多人可能都没有注意,就选择...

全球最大黑客组织对俄发起网络战争(快讯)

俄罗斯卫星通讯社刚刚消息,全球最大的黑客组织宣布对俄罗斯发起“网络战争”。国际黑客组织“匿名者(Anonymous)”就俄罗斯在乌克兰的军事行动宣布对俄发动“网...

儿童单车品牌排行榜(全球10大儿童自行车品牌排行榜)

现在的家庭很多父母把孩子当做宝,确实孩子是父母的希望,所以把小孩子培养成优秀的人,需要父母家长在方方面面尽心打造。时下在中国很多父母盲目给孩子购买电子益智玩具,...

员工工资管理系统需求分析(薪酬管理软件排行榜)

传统的工资计算往往需要薪酬人员依靠Excel手动操作,尤其在员工数众多、员工类型多样的中大型企业,工作量巨大,还容易出现纰漏。一到“发薪周”,薪酬人员每天都要加...

如何商标注册申请,商标注册申请入口及注册流程

很多企业在创立品牌时或有做品牌的打算都会想到注册商标,毕竟商标注册下来才有法律效应,任何人不得侵犯。注册商标之前,先了解以下几个问题:条件、方法、注意事项。一、...

华为董事长是任正非有多少钱,任正非的日常生活状况

不得不说任何一个发展中国家只要变得强大了,就避免不了被其它发展国家针对,咱们中国现在就处于这个状态。美国是一点都见不得咱们中国好,生怕咱们超过它,华为手机如今发...