ГОСТ Р ИСО/МЭК 7816-4-2004
число, равное номеру тега, которое, следовательно, находится в диапазоне от 0 до 30. В этом случае нате тега
состоит из единственного байта.
В противном случае (биты Ь5—Ы в начальном байте установлены в состояние «1») пате тега должно
продолжаться на один или большее число последующих байтов.
Birr Ь8 каждого байта продолжения, за исключением последнего байта, должен быть установлен в
состояние «I*.
Биты Ь7—Ы первою байта продолжения нс должны быть все установлены в состояние «0».
Биты Ь7—Ы первого байта продолжения, сиеплснныс с битами Ь7—Ы каждого из последующих байтов
продолжения, включая биты Ь7—Ы последнего байта, должны кодировать целое число, равное номеру тега
(таким образом, строго положительное).
Г.З 11олс длины
В коротком формате поле .тайны состоит из единственного байта, где бит Ь8 должен быть установлен в
состояние «0», а биты Ь7—Ы должны кодировать целое число, равное числу байтов в поле значения.
Следовательно, любая тайна от 0 до 127 может быть закодирована одним байтом.
В длинном формате поле длины состоит из начального байта, где бит Ь8 должен быть установлен в
состояние «1*. а биты Ь7—Ы нс должны быть вес равны, колируя таким образом положительное целое число,
равное числу последующих байтов в иоле длины. Эти последующие байты должны кодировать целое число,
равное числу байтов в пате значения. Следовательно, любая длина в пределах максимума, установленного для
APDU (до 65535 включительно), может быть закодирована тремя байтами.
II р и м с ч а н и с —Стандарты серии ГОСТ Р ИСО/МЭК 7816 (ИСО/МЭК 7816) не используют
неопределенную тайну, устанавливаемую базовыми правилами кодирования АСН.1 (см. ГОСТ Р ИСО/МЭК
8825).
Г.4 Поле значения
В настоящем стандарте поле значения некоторых простых информационных объектов BER-TLVсодержит
ноль, один или большее число информационных объектов SIMPLE-TLV.
Поле значения любою другого простою информационного объекта BER-TLV содержит ноль, один иди
большее число элементов данных, задаваемых в описании информационного объекта.
Поле значения каждого составного информационного объекта BER-TLV содержит ноль, один иди
большее число информационных объектов BER-TLV.
ПРИЛОЖЕНИЕ Д
(справочное)
Примеры профи.юй карт
Д.1 Введение
Настоящее приложение определяет ряд профилей карг, которые могут служить ориентирами для
разработчиков приложений мри выборе команл для использования в приложениях. Эти профили могуч также
помочь при определении возможностей, колорыс желательно предусмотреть в карге. Профили карг могут
сочслаться.
Д.2 Профиль М
В карлах этого профиля предусматривают, как минимум, следующие возможности и команды.
Структуры файлов:
- прозрачная структура;
- линейная структура с записями фиксированной длины.
Команды:
- СЧИТАТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ и ОБНОВИТЬ ДВОИЧНОЕ ЗНАЧЕНИЕ с:
байтом Р1. где бит Ь8 = 0,
длинами до 256 байтов включительно:
- СЧИТАТЬ ЗАПИСЫИ) и ОБНОВИТЬ ЗАПИСЬ с байтом:
Р2. где биты Ь8—Ь4 «* 0.
Р2. где бит ЬЗ e 1,
Р2. Iдс последовательность битов ЬЗ—Ь2—Ы = 000. 001. 010 или 011. и байтом PI ” 0;
- ВЫБРАТЬ ФАЙЛ с последовательностью байтов PI—Р2 ® *0000’;
66