ГОСТ 34.974—91 С. 7
6.2.4.3. На черт. 4 показан формат октетов идентификатора дл*
типа, имеющего тег с номером больше 30.
6.2.5. Бит 6 должен иметь значение «нуль», если кодовое пред
ставление простое, и «единица», если оно составное.
П р и м е ч а н и е . В последующих раздоях для каждого тепа указымегси,
каким является его кодовое представление: простым или составным.
6.2.6. Тег типа, определенного с помощью ключевого слова
«CHOICE» (выборочный тип), принимает значение тега того типаг
из которого было выбрано значение.
6.2.7. Тег типа, определенного с помощью ключевого слова
«ANY» (произвольный тип), не определен. Произвольный тип дол
жен быть впоследствии определен как некоторый тип АСН.1, и тог
да полное кодовое представление будет кодовым представлением
значения этого нового типа (включая октеты идентификатора).
6.3.О к т е т ы д ли н ы
6.3.1. Определено два формата октетов длины:
а) явный формат (п. 6.3.3);
б) неявный формат (п. 6.3.4).
6.3.2. Отправитель должен придерживаться следующих правил:
а) использовать явный формат, (п. 6.3.3), если кодовое пред
ставление простое;
б) использовать по выбору либо явный, либо неявный формат,
(п. 6.3.4), если кодовое представление составное н сразу доступно»
полностью;
в) использовать неявный формат (п. 6.3.4), если кодовое пред
ставление составное и сразу полностью недоступно.
6 3 3 В случае явного формата группа «октеты длины» состоит
из одного или нескольких октетов (определяющих количество окте
тов содержимого) в одном из двух форматов: коротком (п. 6.3.3.1>
или длинном (п. 6.3.3.2) по выбору отправителя.
Пр и м е ч а ни е. Короткий формат может быть использован только
а
тон»
случае, когда количество октетов содержимого меньше иди равно 127.
6.3.3.1. В коротком формате октеты длины включают единст
венный октет, в котором бит 8 установлен в нуль, а биты с 7-го по 1-й
являются кодовым представлением количества октетов содер
жимого (возможно равного нулю) в виде двоичного целого числа
без знака с битом 7 в качестве старшего бита.
Пример L= 38 должно быть закодировано как 00100110.
6.3.3.2. В длинном формате октеты длины состоят из начально
го октета и одного или нескольких октетов продолжения. Кодовое
представление первого октета должно быть следующим:
а) бит 8 должен иметь значение «единица»;
б) биты с 7-го по 1-й являются кодовым представлением коли
чества последующих октетов длины в виде двоичного целого числа
без знака с битом 7 в качестве старшего бита;