Кодированный «BER» «тег» состоит из нескольких битовых полей:
---------------------------------
| 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
---------------------------------
|Class |P/C| Tag Number |
---------------------------------
- Номер тега для последовательности (в универсальном классе) равен 0x10.
- Последовательность представляет собой тип Constructed, поэтому бит P / C 1
- Universal Class равен 0
- . Это делает весь октет 0x30
. Обратите внимание, что существует множество способов.для кодирования последовательности в BER / DER / CER, это зависит от точного используемого ASN.1.например, некоторый протокол может переопределить класс и указать последовательность как класс, специфичный для приложения, и / или он может указать свой собственный номер тега, если используется неявное тегирование.
Вы можете прочитать спецификацию кодирования BER здесь