數字證書編碼ASN.1
阿新 • • 發佈:2022-04-01
數字證書編碼ASN.1
1.對Extension進行DER編碼
2.對TBSCertificate進行DER編碼
序列號=1174(0x0496),證書籤發者 DN="CN=Virtual CA,C=CN",證書持有者DN="CN=你的名字拼音, OU=Person,C=CN",證書有效期=20200222000000-20220222000000。
TBSCertificate | 標識串 | 長度串 | 內容串 |
---|---|---|---|
version [0] EXPLICIT |
A0 | 03 | 02 01 02 |
serialNumber | 02 | 02 | 04 96 |
signature | 30 | 0D | 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 |
issuer | 30 | 32 | 31 0B 30 09 06 03 55 04 06 13 02 43 4E 31 13 30 11 06 03 55 04 03 13 0A 56 69 72 74 75 61 6C 20 43 41 |
validity | 30 | 1E | 17 0D 32 30 30 32 32 31 31 36 30 30 30 30 5A(2020) 17 0D 32 32 30 32 32 31 31 36 30 30 30 30 5A(2022) |
subject | 30 | 32 | 31 0B 30 09 06 03 55 04 06 13 02 43 4E(CN) 31 0F 30 0D 06 03 55 04 0B 13 06 50 65 72 73 6F 6E(Person) 31 12 30 10 06 03 55 04 03 13 09 4c 69 68 61 6f 70 65 6e 67 (Lihaopeng) |
subjectPublicKeylnfo | 30 | 81 9F | 30 0D 06 09 2A 86 48 86 F7 0D 01 01 01 05 00 03 81 8D 00 30 81 89 02 81 81 00 B4 F6 CF 18 3D 5E 8E 1D 46 7A 90 7D 8E 41 D2 E3 C8 F1 A3 AE F3 6D 8A 24 FF 55 23 25 BD EB 0C D0 7B 87 36 5D 1F 73 98 65 3E 57 97 F6 65 7D 13 E0 E1 B5 FC BC 38 6F 56 3E 57 4E D6 51 1D 13 12 7C 33 B3 60 31 79 32 07 97 F3 3C 8B 29 0D B5 78 38 93 CE 84 E4 A3 DD FB F9 25 47 1C 72 A6 5E 78 02 CF F3 48 9D CA D9 00 73 DE 4B 16 07 52 48 20 06 F3 4F CA A5 2D 66 88 95 C6 6C D6 3F 61 34 F7 E3 02 03 01 00 01 |
extensions[3] EXPLICIT |
A3 | 81 9F | 30 81 9C 30 0C 06 03 55 1D 13 01 01 FF 04 02 30 00 30 1D 06 03 55 1D 0E 04 16 04 14 2C 04 87 10 60 FC 61 F6 2B 64 81 3D FB 66 30 DA F0 73 BC 08 30 0E 06 03 55 1D 0F 01 01 FF 04 04 03 02 03 F8 30 29 06 03 55 1D 25 04 22 30 20 06 08 2B 06 01 05 05 07 03 02 06 0A 2B 06 01 04 01 82 37 14 02 02 06 08 2B 06 01 05 05 07 03 04 30 11 06 09 60 86 48 01 86 F8 42 01 01 04 04 03 02 05 A0 30 1F 06 03 55 1D 23 04 18 30 16 80 14 96 F0 94 F8 49 8D 23 05 86 B0 CA B5 2D 7A 9A 60 32 FB B0 F9 |
3.對Certificate進行DER編碼
最終編碼
\x30\x82\x02\xEC\x30\x82\x01\xD4\xA0\x03\x02\x01\x02