数字证书编码

1. 序列号=1174(0x0496),证书签发者 DN="CN=Virtual CA,C=CN",证书持有者DN="CN=你的名字拼音, OU=Person,C=CN",证书有效期=20200222000000-20220222000000。
2. 用echo -n -e "编码" > 你的学号.der中,用OpenSSL asn1parse 分析编码的正确性

TBSCertificate 
标识串 长度串 内容串
version 
A0 03
02 01 02 
numder 
02 02
04 96
signature 
30 0D
06 09 2A 86 48 86 F7 0D 01 01 05 05 00 
issuer
30 22
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 32 30 30 32 32 32 30 30 30 30 5A 17 0D 32 30 32 32 30 32 32 32 30 30 30 30 5A
subject 
30 34
31 0B 30 09 06 03 55 04 06 13 02 43 4E 31 0F 30 0D 06 0355 04 0B 13 06 50 65 72 73 6F 6E 31 14 30 12 06 03 55 0403 13 0b 7A 68 61 6E 67 79 75 6E 64 69 6E

TBSCertificate

标识串 30

30 82 02 EC 30 82 01 D4 A0 03 02 01 02 02 02 04 96 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 0030 22 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 30 1E 17 0D 32 30 32 30 30 32 32 32 30 30 30 30 30 17 0D 32 30 32 3230 32 32 32 30 30 30 30 30 30 32 31 0B 30 09 06 03 55 04 06 13 02 43 4E 31 0F 30 0D 06 03 55 04

0B 13 06 50 65 72 73 6F 6E 31 12 30 10 06 03 55 04 03 13 09 71 69 6E 79 6F 6E 67 6C 6F 30 81 9F30 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 1F73 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 9DCA 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 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 0414 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 0401 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 9A60 32 FB B0 F9 30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 82 01 01 00 8D 42 AD 5C DF C7

C7 90 FA 58 C0 74 15 C6 4F 20 9B F1 49 9C B8 3C 22 98 45 75 A6 0D 7C 02 9D 83 1D C4 5D CF 4F8E 57 E7 0A 9B 67 02 33 23 59 76 B4 B5 B7 F3 27 36 6F F4 32 6C 1C E9 B3 4B 81 DC D0 CF 2E CF

07 4C 65 75 74 DF 23 9D 7D 2B E4 F1 15 0C 84 61 41 5F DC 67 92 A9 7C 39 A0 CA A9 58 6B ED 7D94 08 F7 83 42 61 F8 62 D8 DC 3B 5D B7 69 5C D0 36 F2 99 A8 0C 99 6E B0 0C 21 E3 98 9F 12 6D

D1 76 4E 0C 31 CB 7F 54 73 FE 96 83 76 35 22 2F BF F6 2B 11 04 3A A7 BE 33 3C D5 DA EE 56 7AC4 1A 67 3B 77 DE 52 C0 DA 09 CA 45 71 11 B2 D5 35 BF 44 54 08 C2 FA 0C 5C EF C0 EF 82 63 37

3C 4C AB 59 4C FD 6C 2A 9D 64 27 35 4E 4F D8 2E 2C 5C EB A1 99 DB FA 3A 53 54 13 92 91 5D 8F38 DD 1C D8 AB 34 22 9A EF 8A E4 62 C2 23 9D 06 A5 D7 D8 58 B7 F4 98 CA 61 29 9D DE A8 F6 DA CC 81

 

OpenSSL验证

 

 

 

 

 

posted @ 2021-06-20 22:49  yunding  阅读(940)  评论(0)    收藏  举报