zoukankan      html  css  js  c++  java
  • 数字证书简介

    定义

    一份可以在PKI网络中表明数字证书持有者身份的电子数据。类似于实体证件(身份证、护照等),主要包含以下部分

    • 持有者的身份信息
    • 公钥数据
    • CA的数字签名结果

    结构

    证书基本结构

    • 证书内容
      • 版本号
      • 证书主体(持有者、订户)
      • 公钥信息
      • 签发者
      • 序列号
      • 有效期
    • 签名算法
    • 签名结果

    描述方法

    定义证书包含的内容

    • ASN.1标准

    编解码

    为了使数字证书在机器之间存储和发布。

    以下API提供数字证书的编解码

    • openssl
    • cryptoAPI

    分类

    注:这里按数字证书的载体进行分类

    • 硬证书(智能密码钥匙)

      1. 正式叫法应为“智能密码钥匙”,详见国家推荐性标准《信息安全技术 智能密码钥匙应用接口规范》“GBT 35291-2017
      2. 多以USBkey作为载体,且多以双证书为主:加密证书和签名证书。

    银行发的手机盾、U盾等


    • 软证书

      1. 以PKCS#12(全称:Public Key Cryptography Standards #12)标准制作的数字证书文件
      2. 以文件为载体,文件结尾:.pfx或.p12

    • 设备证书

    1、为网络中某台设备而签发的证书。

    2、以文件作为载体。

    3、分类:

    • 服务器证书
    • 域名证书

    Hope you will sing a song for me!
  • 相关阅读:
    [CF1342D] Multiple Testcases
    [CF448D] Multiplication Table
    [CF459C] Pashmak and Buses
    [CF766E] Mahmoud and a xor trip
    [CF35E] Parade
    [CF15C] Industrial Nim
    [CF9D] How many trees?
    [CF19B] Checkout Assistant
    [CF22D] Segments
    [CF21D] Traveling Graph
  • 原文地址:https://www.cnblogs.com/feer/p/9599481.html
Copyright © 2011-2022 走看看