chromium证书校验流程SM2WithSM3(C++源码说明)

文章目录

  • 一、证书链
  • 二、证书链校验过程
  • 三、证书链签名校验图解
  • 四、C++源码
    • 4.1 编译TASSL
    • 4.2 代码一,直接读取签名值方法
    • 4.3 代码二(推荐)
      • 4.3.1 获取证书的签名数据
      • 4.3.2 获取证书的签名值
      • 4.3.3 从证书中获取公钥
      • 4.3.4 完整代码
      • 4.3.5 代码地址
  • 五、补充说明
    • 5.1 SM2的Z值算法以及说明

一、证书链

证书链是一种用于验证数字证书有效性的机制,通常用于构建安全的通信通道。以下是证书链的主要知识点:

  1. 数字证书: 数字证书是一种包含公钥和相关身份信息的数据结构,由权威机构(证书颁发机构,CA)签发。证书通常用于身份验证和安全通信。

  2. <

你可能感兴趣的:(chromium高级编程,ssl,sm2,sm3,SM2WithSM3,签名校验,证书链,国密证书校验)