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)

相关推荐

  • 荸荠怎么煮,赤豆煮荸荠的制作方法是怎样的

    技术荸荠怎么煮,赤豆煮荸荠的制作方法是怎样的制作赤豆煮荸荠的原料有:赤豆100克,荸荠100克,料酒10毫升,姜5克,葱10 克,盐3克,鸡精3克,鸡油30毫升荸荠怎么煮。制作方法:(1 )将赤豆去泥沙,洗净;荸荠去皮,

    生活 2021年10月26日
  • PHP 5中echo和print语句怎么用

    技术PHP 5中echo和print语句怎么用这篇文章主要介绍了PHP 5中echo和print语句怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。P

    攻略 2021年11月25日
  • person复数,person有没有复数形式

    技术person复数,person有没有复数形式person的复数形式是peopleperson复数。person 英[ˈpɜ:sn] 美[ˈpɜ:rsn]n. 人; (语法) 人称; 身体; 容貌;[例句]At lea

    生活 2021年10月27日
  • Redis中主从同步机制的示例分析

    技术Redis中主从同步机制的示例分析小编给大家分享一下Redis中主从同步机制的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!之前的

    攻略 2021年11月17日
  • statstem使用教程(statsperform怎样使用)

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

    攻略 2021年12月21日
  • 有哪些常用的JS正则表达式

    技术有哪些常用的JS正则表达式本篇内容介绍了“有哪些常用的JS正则表达式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1

    攻略 2021年11月2日