• 数字证书编码ASN.1


    先查看自己的姓名学号16进制

    • Name 为 CHOICE 类型,其 DER 编码值与 RDNSequence 相同。
    • 用户 QiShaobo 最终 DER 编码值如下图所示:

    对TBSCertificate进行DER编码

    1、序列号=1174(0x0496)

    echo -n -e "\xA0\x03\x02\x01\x02\x02\x02\x04\x96\x30\x0D\x06\x09\x2A\x86\x48\x86\xF7\x0D\x01\x01\x05\x05\x00" > 20191210.der

    2、证书签发者 DN="CN=Virtual CA

    echo -n -e "\x30\x22\x31\x0B\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4E\x31\x13\x30\x11\x06\x03\x55\x04\x03\x13\x0A\x56\x69\x72\x74\x75\x61\x6C\x20\x43\x41" >> 20191210.der

    3、证书有效期=20200222000000-20220222000000

    echo -n -e "\x17\x0D\x32\x30\x32\x30\x30\x32\x32\x32\x30\x30\x30\x30\x5A\x17\x0D\x32\x30\x32\x32\x30\x32\x32\x32\x30\x30\x30\x30\x5A" >> 20191210.der

    4、证书持有者DN=CN=你的名字拼音, OU=Person

    echo -n -e "\x30\x33\x31\x0b\x30\x09\x06\x03\x55\x04\x06\x13\x02\x43\x4e\x31\x11\x30\x0f\x06\x03\x55\x04\x0a\x13\x08\x32\x30\x31\x39\x31\x32\x31\x30\x31\x11\x30\x0f\x06\x03\x55\x04\x03\x13\x08\x51\x69\x53\x68\x61\x6f\x62\x6f" >> 20191210.der

    最终,发现是正确的:

  • 相关阅读:
    模块移植-加宏选择性编译
    模块-各个模块的路径所在
    ubuntu-系统卡慢解决(转载)
    meld文件的脚本
    artTemplate模板引擎
    前端完全分离和前端不完全分离
    px em rem的区别
    原型和原型链
    阻止默认事件
    document.ready和onload的区别
  • 原文地址:https://www.cnblogs.com/pogbar/p/16089517.html
Copyright © 2020-2023  润新知