什么是根证书?什么是证书链?根证书和中间CA证书之间的区别

电脑杂谈  发布时间:2020-05-14 10:01:00  来源:网络整理

无花果的根好还是葡萄根好呢_根证书_中国书画家杨根弟润格证书

随着SSL证书的广泛使用,越来越多的人申请SSL证书,但是许多使用SSL证书的用户实际上并不了解SSL证书. 它们仅申请使用SSL证书,因为它们要将站点从HTTP转换为HTTPS,并且最终用户仅将SSL证书作为证书链的一部分.

大多数人都不知道最终用户SSL证书只是证书链的一部分. 因此,让我们一起讨论中间CA和根CA证书. SSL(或更准确地说是TLS)是大多数最终用户几乎一无所知的技术.

即使安装SSL证书的人对SSL证书以外的其他知识也知之甚少. 大多数人只是在服务器上安装SSL证书,以使他们的网站能够启用HTTPS服务. 这就是为什么当您开始提到中间证书CA和根证书CA时,大多数人的眼睛开始变得呆滞. 所以,让我们一起理解它吧!

什么是根证书?

中国书画家杨根弟润格证书_根证书_无花果的根好还是葡萄根好呢

根证书(通常称为受信任的根)是信任SSL / TLS的信任模型的中心. 每个浏览器都包含根存储. 某些浏览器自行运行,而某些浏览器使用第三方存储. 根存储是设备上安装的预下载根证书的集合. 根证书是无价的,因为任何使用其私钥签名的证书都会被浏览器自动信任.

受信任的根属于证书颁发机构,即验证和颁发SSL证书的组织.

什么是证书链?

首先,让我们了解浏览器如何信任网站的SSL证书. 浏览器将检查网站的SSL证书,并执行快速过程以验证证书的真实性. 什么是证书链?要获取SSL证书,可以先生成一个证书签名请求(CSR)和私钥. 在最简单的迭代中,您将CSR发送到证书颁发机构,然后它从根目录开始用私钥对SSL证书进行签名并将其发回.

当浏览器看到SSL证书时,它会看到该证书由受信任的根(或更准确地说,是根的私钥)签名. 因为它信任根,所以它信任该根下的任何证书. 在此示例中,服务器证书直接链接到根目录.

无花果的根好还是葡萄根好呢_根证书_中国书画家杨根弟润格证书

什么是中间证书?

证书颁发机构不会直接从其根颁发服务器证书(最终用户SSL证书). 这是非常危险的,因为如果有任何错误的发布或要求撤消使用root签名的每个证书的请求,它将立即不可信.

因此,为了进行自我隔离,CAS通常发布所谓的中间根. CA使用其私钥对中间根进行签名,从而使其可信. 然后,CA使用中间证书的私钥对最终用户SSL证书进行签名. 此过程可以执行多次,其中中间根对另一个中间根进行签名根证书,然后CA使用它对证书进行签名.

根证书和中间证书之间的区别

数字签名扮演什么角色?

中国书画家杨根弟润格证书_无花果的根好还是葡萄根好呢_根证书

在这种情况下,数字签名以数字形式进行公证. 当根证书对中间证书进行数字签名时,它实际上转移了信任. 因为签名直接来自受信任的根证书的私钥根证书,所以它是自动受信任的.

每当将SSL证书提供给浏览器或设备时,它将接收证书本身以及与该证书关联的公共密钥. 它使用公共密钥解密数字签名,并查看是谁签名的—哪种证书签名了.

当浏览器在网站上对最终用户SSL证书进行身份验证时,它将使用提供的公共密钥来解密签名并向上移动链接. 它会继续重复此过程-解密签名,并遵循对签名签名的证书的链-直到最终到达浏览器信任库中的根证书之一为止.

如果它不能将证书链接回其受信任的根目录之一,则它将不信任该证书.

那么,根CA和中间CA有什么区别?

中国书画家杨根弟润格证书_无花果的根好还是葡萄根好呢_根证书

这实际上很简单. 根CA是具有一个或多个受信任根的证书颁发机构. 这意味着它们扎根于主要浏览器的信任库中. 中间CAS或子CAS是颁发中间根的证书颁发机构. 它们在浏览器的信任库中没有根,但是它们的中间根链接返回到受信任的第三方根. 有时称为交叉签名.

根证书和中间证书之间的区别,在这里可能会造成混淆. CAS通过发布中介,然后与这些人签署证书来增加安全层. 这有助于在发生误发布或安全事件的情况下最大程度地减少和分类损坏. 最好吊销中间件,而不是吊销根证书及其通过扩展名签名的每个证书,这只会使从中间件发出的证书组受到信任.

链根和单根有什么区别?

这实际上是我们最后一个问题的答案. CA具有单个根. 它可以直接颁发证书,从而更易于部署证书并简化安装. 链根是子CA用来颁发证书的内容. 它是一个中间证书,但是由于Sub CA没有自己的信任根,因此必须将其链接到具有可信根的第三方CA.

这也有所不同. 这就是为什么: 链接的根使安装更加复杂,因为中间根将需要在承载证书的每台服务器和应用程序上加载. 链的根在它们所绑定的CA的控制之下. 他们无法控制根,因此如果根CA破产,后果将非常严重.

我们刚刚描述的-涉及证书授权,证书链和加密签名的信任模型-本质上是PKI或公钥基础结构. 知道了这一点,每个人都可以了解公司如何部署专用CA和自签名证书. 与受信任的CA一起,组织会生成根证书和私钥(这称为密钥仪式). 然后,组织将根添加到其自己的根存储区域,覆盖所有系统和设备. 从那时起,组织可以使用其根私钥中的自签名证书,并且它们将在其网络上受到信任.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-209679-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李欣屿
        李欣屿

        这个东西本来就是大部分是营销费用的

      热点图片
      拼命载入中...