Поделиться через


Синтаксис передачи DER

Применение правила кодирования к структурам данных, описанным абстрактным синтаксисом, предоставляет синтаксис передачи, определяющий порядок упорядочения байтов в потоке при отправке между компьютерами. Синтаксис передачи, используемый правилами различаемой кодировки, всегда соответствует формату тега, длины, значения. Формат обычно называется триплетой TLV, в которой каждое поле (T, L или V) содержит один или несколько байтов.

der type, length и value (tlv) triplet

Поле тега указывает тип отправляемой структуры данных, поле length указывает количество байтов передаваемых содержимого, а поле значение содержит содержимое. Обратите внимание, что поле значения может быть тройным, если он содержит созданный тип данных, как показано на следующем рисунке.

der tlv triplet recursion

Дополнительные сведения о компонентах триплета TLV см. в следующих разделах.

  • закодированных тегов
  • закодированную длину и значение байтов

созданные типы

различающиеся правила кодирования