https认证是怎样的

技术https认证是怎样的https认证是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。使用https过程中有三个角色:CA认证机构: 证书颁发机

什么是https认证?针对这个问题,本文详细介绍了相应的分析和解答,希望能帮助更多想要解决这个问题的小伙伴找到更简单易行的方法。

使用https过程中有三个角色:

CA证书颁发机构:证书颁发机构(CA)是颁发数字证书的机构。它是负责颁发和管理数字证书的权威机构,作为电子商务交易中的可信第三方,负责公钥系统中公钥的合法性检查。

客户端(Client),由浏览器代替。

服务器(Server),由nginx代替。

00-1010证书颁发机构,它也有自己的公钥和私钥

00-1010 ginx的配置如下

服务器{

listen443ssldefault _ server

server _ name _

SSL _ certificate/data/SSL _ keys/aa . PEM;

SSL _ certificate _ key/data/SSL _ keys/aa . key;

返回403

}

服务器也有自己的公钥和私钥,S.rsa和S.pub。

Ssl_certificate是一个证书,包含info(公钥S.pub)和站点信息,包括颁发机构、有效期、域名等。),通过哈希算法生成消息摘要并发送给CA,CA用其私钥CA.rsa对消息摘要进行加密得到签名,并添加信息形成证书。

Ssl_certificate_key是服务器(S.rsa)的私钥

CA:

客户端对上述nginx的请求,nginx将带有ssl_certifiCAte的证书(包括签名和info)发送给客户端,客户端用CA.pub对证书中的签名进行解密(用CA.rsa对info hash进行加密得到),并与info hash后的摘要进行比较,确认ca是否合法(非对称加密)。

验证后,客户端将生成一个随机对称密钥,用info中的服务器公钥S.pub加密这个对称密钥,并发送给nginx。

Nginx用私钥解密

而客户端nginx使用对称密钥加密进行http通信,并完成。

我希望这是关于什么是https认证的问题的答案。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/86585.html

(0)

相关推荐

  • 香港服务器租用选择系统

    技术香港服务器租用选择系统今天,每个企业都上网。您可以为您的大型或电子商务业务选择主机。您有两种不同的选择来选择香港服务器。第一个是Linux,第二个是windows服务器。随着x86级别的服务器变得越来越流行,Linu

    礼包 2021年12月10日
  • 如何理解epoll原理

    技术如何理解epoll原理这篇文章将为大家详细讲解有关如何理解epoll原理,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。epoll的系统调用很简单,只有三个,其定义如下

    攻略 2021年11月19日
  • Windows 9x屏幕取词的实现方法是什么

    技术Windows 9x屏幕取词的实现方法是什么Windows 9x屏幕取词的实现方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。有关屏幕取词"

    攻略 2021年11月24日
  • Elasticsearch基本原理是什么

    技术Elasticsearch基本原理是什么本篇内容介绍了“Elasticsearch基本原理是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年10月23日
  • 光影精灵,光影精灵和暗影精灵的区别是什么

    技术光影精灵,光影精灵和暗影精灵的区别是什么区别1光影精灵:定位首先,光影精灵5和暗影精灵5最直观的区别就是两者的设计风格完全不同,这个不需要什么分析,也不需要懂产品,只要是有认知能力的人看到图片都会得出这样的结论。两者

    生活 2021年10月22日
  • properties文件怎么运行(properties文件怎么打开)

    技术properties文件怎么使用这篇文章主要讲解了“properties文件怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“properties文件怎么使用”吧

    攻略 2021年12月17日