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
说明:
方法:
python
chr(int('0x55',16))
hex(ord('w'))
数字证书编码
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
注意:
python的一些步骤: