2017-03-27 141 views
-1

这里是ASN.1 DER什么是ASN.1 DER标记值0x0a?

30 82 01 8F 30 81 F9 **A0** 03 02 01 02 02 01 01 30 
0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 30 0D 
31 0B 30 09 06 03 55 04 03 0C 02 43 41 30 20 17 
0D 31 33 30 39 31 35 31 35 33 35 30 32 5A 18 0F 
32 31 31 33 30 39 32 32 31 35 33 35 30 32 5A 30 
0D 31 0B 30 09 06 03 55 04 03 0C 02 43 41 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 8D 80 B5 8E 80 
8E 94 D1 04 03 6A 45 1A 54 5E 7E EE 6D 0C CB 0B 
82 03 F1 7D C9 6F ED 52 02 B2 08 C3 48 D1 24 70 
C3 50 C2 1C 40 BC B5 9D F8 E8 A8 41 16 7B 0B 34 
1F 27 8D 32 2D 38 BA 18 A5 31 A9 E3 15 20 3D E4 
0A DC D8 CD 42 B0 E3 66 53 85 21 7C 90 13 E9 F9 
C9 26 5A F3 FF 8C A8 92 25 CD 23 08 69 F4 A2 F8 
7B BF CD 45 E8 19 33 F1 AA E0 2B 92 31 22 34 60 
27 2E D7 56 04 8B 1B 59 64 77 5F 02 03 01 00 01 
30 0D 06 09 2A 86 48 86 F7 0D 01 01 05 05 00 03 
81 81 00 0A 1C ED 77 F4 79 D5 EC 73 51 32 25 09 
61 F7 00 C4 64 74 29 86 5B 67 F2 3D A9 39 34 6B 
3C A9 92 B8 BF 07 13 0B A0 9B DF 41 E2 8A F6 D3 
17 53 E1 BA 7F C0 D0 BC 10 B7 9B 63 4F 06 D0 7B 
AC C6 FB CE 95 F7 8A 72 AA 10 EA B0 D1 6D 74 69 
5E 20 68 5D 1A 66 28 C5 59 33 43 DB EE DA 00 80 
99 5E DD 17 AC 43 36 1E D0 5B 06 0F 8C 6C 82 D3 
BB 3E 2B A5 F1 94 FB 53 7B B0 54 22 6F F6 4C 18 
1B 72 1C 

编码的证书的例子是什么高亮标记0xA0是什么意思?它编码的是什么类型?

下一个值是0x03这是0xA0标记的长度。 但是长度后面的下一个字节实际上是INTEGER类型 - 0x02

谁能解释这一点?

+1

是否有拼写错误?高亮显示0xA0的值。你在文章中谈到0x0A。 –

+0

您是否考虑过查阅文档? – EJP

回答

1

0xA0Context Specific标签。在你的例子中,它包含一个正确推导出的整数。

  • 通用
  • 应用
  • 上下文具体
  • 私人
:在ASN.1你可以(在部分 ITU-T X.690 8.1.2.2更多)有4个编码类标签的

就我个人而言,我从未见过除通用(即序列,整数,八位字符串)和上下文特定的其他任何东西。

您可以使用ASN.1 Editor探索认证的结构。我在此选择了上下文特定标记 enter image description here