• DER编码


    DER编码

    1.countryName

    echo -n -e "x30x09x06x03x55x04x06x13x02x43x4E" > 20181204.der
    

    2.organizationName

    echo -n -e "x30x0Fx06x03x55x04x0Ax0Cx08x32x30x31x38x31x32x30x34" >> 20181204.der
    

    3.commonName

    echo -n -e "x30x10x06x03x55x04x03x0Cx09x77x61x6Ex67x68x61x6Fx62x6F" >> 20181204.der
    

    image-20210615125003895

    说明:

    image-20210615130536023

    方法:

    python

    chr(int('0x55',16))
    hex(ord('w'))
    

    image-20210615131359662

    image-20210615131426945

    数字证书编码

    image-20210615132456168

    1.序列号

    把签名算法也加进去了

    echo -n -e "xA0x03x02x01x02x02x02x04x96x30x0Dx06x09x2Ax86x48x86xF7x0Dx01x01x05x05x00" > 20181204_1.der
    

    2.证书签发者

    echo -n -e "x30x22x31x0Bx30x09x06x03x55x04x06x13x02x43x4Ex31x13x30x11x06x03x55x04x03x13x0Ax56x69x72x74x75x61x6Cx20x43x41" >> 20181204_1.der
    

    3.证书有效期

    echo -n -e "x17x0Dx32x30x32x30x30x32x32x32x30x30x30x30x5Ax17x0Dx32x30x32x32x30x32x32x32x30x30x30x30x5A" >> 20181204_1.der
    

    4.证书持有者

    echo -n -e "x31x0Bx30x09x06x03x55x04x06x13x02x43x4Ex31x0Fx30x0Dx06x03x55x04x0Bx13x06x50x65x72x73x6Fx6Ex31x12x30x10x06x03x55x04x03x13x09x77x61x6Ex67x68x61x6Fx62x6F" >> 20181204_1.der
    

    5.openssl检验

    openssl asn1parse -inform DER -in 20181204_1.der
    

    image-20210615163746877

    注意:

    image-20210615165036247

    python的一些步骤:

    image-20210615165127810

  • 相关阅读:
    zabbix+grafana使用
    其它工具网址
    IntelliJ IDEA 进行多线程调试
    mac外接显示器 双屏同时滑动问题
    wacher和acl
    zookeeper介绍
    iterm2用法与技巧
    linux下ssh公钥验证的设置和远程登录
    不变模式
    单例模式创建的三种方式
  • 原文地址:https://www.cnblogs.com/wqnmlkb/p/14885090.html
Copyright © 2020-2023  润新知