美文网首页
如何有效检查证书有效性?

如何有效检查证书有效性?

作者: Laok17 | 来源:发表于2017-01-20 10:55 被阅读0次

证书有效性,一般要检查三点:

  1. 验证证书是否是否在有效期内?

    检查证书上有签发起始时间和过期时间

思考:如何保证取到的时间点是可信的?

  1. 验证证书是否被吊销了?

吊销的证书是无效的,一般有俩种方式:

  • CRL(Certificate Revocation List),证书吊销列表,离线方式;
  • OCSP(Online Certificate Status Protocol ),在线证书状态检查协议(RFC6960)。
  1. 验证证书的真实性,是否是上级CA签发的?

CA下发给网站的证书是分层的证书链,从根证书开始一层一层直到网站证书。要验证某一层证书是否确实由上级CA签发的,需要验证附带在该证书上由上级CA通过签名函数及私钥生成的数字签名。数字签名的解密需要上级CA的公钥,这个公钥的明文就就保存在证书链中的上层证书中。而根证书是自己给自己签名,也就是根证书的签名也是靠自己保存的公钥来解密。这就很好解决了证实真实性的问题,也就能够证明最底层的网站证书确实是证书中表明的CA发放的。
备注:证书检测不是强制的,如果ca机构的检测服务器宕机,只会检查本地的根证书列表。

相关文章

  • 如何有效检查证书有效性?

    证书有效性,一般要检查三点: 验证证书是否是否在有效期内?检查证书上有签发起始时间和过期时间 思考:如何保证取到的...

  • HTTPS

    站点证书的有效性 SSL 自身不要求用户检查Web服务器证书,但大部分现代浏览器都会对证书进行简单的完整性检查,并...

  • iOS推送证书有效性检查

    1.生成证书请求文件2.生成推送证书3.下载APNS Tool工具4.使用APNS Tool工具验证证书是否有效 ...

  • Go 实现 TLS server 及client (1, TLS

    本系列文章包含以下内容 单向TLS不认证,客户端不检查服务端证书的有效性 单向TLS认证,客户端检查服务端证书的有...

  • web.xml配置详解

    1. XML文档有效性检查 这段代码指定文件类型定义(DTD),可以通过它检查XML文档的有效性。下面显示的

  • 检查括号有效性

    true: isValid(@"{[]}"); true: isValid(@"{[([{({})}])]}");...

  • 付出不亚于任何人的努力!

    德鲁克先生说:“重视贡献,就是重视有效性。”也就是说,贡献就是有效性。 那我们如何才能提升自己的有效性呢? 稻盛和...

  • 读书笔记1:教学的有效性

    书名:《有效教学十讲》 教学的有效性最终的落脚点是学生的学习,即学习的有效性。如何考量学习的有效性,本书谈到了三个...

  • 大学MOOC(35)——时间戳与有效性

    时间戳如何工作的? 顺序 冲突的类型图片.png 调度规则 时间戳与有效性的对比 有效性调度器 有效性是针对于事务...

  • 网站SSL证书的分类及用途

    网站SSL证书的分类如下: 域名型证书无须进行繁杂的书面审查程序,仅需进行域名有效性验证,申请流程便捷,证书签发快...

网友评论

      本文标题:如何有效检查证书有效性?

      本文链接:https://www.haomeiwen.com/subject/ydwibttx.html