首页>最新数字证书问答>SSl证书是如何执行验证流程的?

SSl证书是如何执行验证流程的?

证书的生命周期在订阅人准备证书签名申请(certificate signing request,CSR)文件,并将它提交给所选CA的时候就开始了。CSR文件的主要目的是携带公钥信息,并且证明订阅人拥有对应的私钥(通过签名来证明)。CSR还设计携带额外的元数据,但实际中并非所有的都用到了。 CA一般都会覆盖CSR文件的一些内容并且将其他信息内置到证书里面。

CA会根据不同类型的证书申请,执行不同的验证流程。

一、域名验证

域名验证(domain validated,DV)证书需要CA验证订阅人对域名的所有权之后才能进行签发。大多数情况下CA会发送一封确认邮件给域名的管理邮箱,管理员通过之后(按照邮件里面的步骤和链接)CA就会签发证书。如果无法通过邮件确认,那么CA通过别的通信手段(例如电话或者邮寄信件)或者合理的方式证明订阅人对域名的所有权之后就可以签发证书。签发IP地址证书的步骤也是类似的。

c.支持二、组织验证

组织验证(organization validated,OV)证书会对身份和真实性进行验证。直到采用了Baseline Requirements之后,OV证书的验证流程才标准化起来,但是在如何签发OV证书以及如何将这些信息编码到证书中等方面,依旧存在很多前后不一致的情况。

三、扩展验证

扩展验证(extended validation,EV)证书以更加严格的要求验证身份和真实性。它是为了解决OV证书缺乏的前后一致性而引入的,所以EV证书的验证流程非常详细,几乎不会出现前后不一致的情况。

DV证书的签发是全自动的,所以非常快,它的签发时间主要取决于DNS管理员确认邮件所需的时间;而EV证书则相反,可能需要几天甚至几周才能拿到。

*注意:攻击者有可能会向CA提交那些知名度高的域名的证书签名申请文件。因此CA需要具备一些高风险的域名列表,对于这类域名的证书申请采用人工方式进行验证,否则就拒绝签发证书。这也是Baseline Requirements里的规定。

CA在验证成功之后就会签发证书。除了证书本身,CA还会提供所有的中间证书,从而构建证书链到对应的根证书上,当然对一些主流的平台也会介绍如何进行配置。

在证书有效期范围内,申请者可以在他们的生产环境中使用该证书。如果证书对应的私钥泄露了,那么就需要吊销证书。这个过程和证书的签发有点类似。有一种说法叫作补签证书,不过,从技术角度看,不存在补签证书一说:如果一张证书被吊销了,那么就需要按照证书申请签发流程换一张新证书。

内容摘自《HTTPS权威指南》,如有侵权请联系删除。

相关内容

国密SM2 SSL证书全生态支持与全球信任解决方案

沃通作为国内领先的SSL证书签发CA,早在2014年就已经开始了采用国密算法签发SM2 SSL证书的研究,并取得了可喜的研究成果。我们充分认识到国密SSL证书要达到实用和大量部署使用还需要相关系统的支持,如浏览器和服务器软件。同时,还要考虑到其通用性与全球性,即网站用户可能使用各种不同的浏览器和用户来自世界各地。所以,我们一直在持续研究基于国密算法实现https网站加密的完整解决方案。

国密浏览器如何完成SM2国密SSL协议协商

国密浏览器需要遵循国密SSL协议规范GM/T 0024-2014。 GM/T 0024-2014没有单独规范 SSL协议的文件,而是在SSL VPN技术规范中定义了国密SSL协议。国密SSL协议(SSL VPN协议)包括握手协议、密码规格变更协议、报警协议、网关到网关协议和记录层协议。

最新资讯

为什么要停止使用RSA密钥交换?

什么是DNS-over-HTTPS.是如何工作的?

Apple macOS操作系统中存在三个致命漏洞

"此网站提供的安全证书不安全"的解决方法

Chrome浏览器中出现“安全连接”错误,该如何解决?

标签推荐:数字证书申请 | ssl证书验证失败 | https证书申请| 数字签名技术| 电子签名软件| ssl证书更新| 小程序证书| ca认证电子签名| 个人代码签名| 微软代码签名| 泛域名证书| java代码签名| 代码签名证书| https证书配置| PKI技术知识| SQL注入| openssl漏洞| 识别钓鱼网站