ГОСТ Р ИСО/МЭК 7816-4—2013
Если физический интерфейсне позволяет карте ответить на восстановление, например, универсаль
ная последовательная шина или доступ с использованием радиочастотной связи, то команда GET DATA
может извлечь определенную информацию вкарте в соответствии с Р1-Р2. Из карты может быть извлечена
следующая определенная информация:
- при INS = СА’ о:
-теге 5F51’ — Ответ-на-Восстановление — строка из не более 32 байтов в соответствии с
ИСО/МЭК 7816-3;
- теге ’5F52’ — байты предыстории — строка из не более 15байтов в соответствии с 8.1.1. либо
- при INS = ’СВ’ и пустом списке тегов об:
- идентификаторе файла ’2F00’ — содержание EF.DIR представляет собой набор информационных
объектов BER-TLV в соответствии с 8.2.1.1;
- идентификаторе файла ’2F01’ — содержание EF.ATR представляет собой набор информационных
объектов BER-TLV всоответствиис8.2.1.1.
П р и м е ч а н и я
1 (справочнаяинформация)В соответствии с физическиминтерфейсом, определеннымв
ИСО/МЭК 7816-3, карта отвечает на любую операцию «холодного» или «горячего» восстановления с помощью
контактов. Ответ на восстановление — это последовательность асинхронных знаков. Начальный знак TS указы
вает правила для декодирования байтов в знаках и предлагает альтернативное измерение элементарной
единицы времени. Несмотря на то. что он может быть декодирован в соответствии с указанными правилами, TS
представляет собой последовательность синхронизирующих импульсов, а не байт. В соответствии в
ИСО/МЭК 7816-3. Огвет-на-Восстановление — это строка не более 32 байтов, передаваемых при ответе на вос
становление. а именно обязательный байт формата ТО. за которым следует дополнительные байты интерфейса,
дополнительные байты предыстории (не более 15 байтов предыстории, кодированные в соответствии с 8.1.1) и
условный контрольный байт ТСК. Если ТСК присутствует, то операции OR над всеми байтами от ТО до ТСК
включительно являются нулями.
2 Для информации ATR, если поле La кодирует число, меньшее чем точная длина, то. карта предпочтитель
но должна прервать команду путем возврата только SW1-SW2, установленных на ’6CYY’, для указания точного
числа доступных байтов данных, нежели вернуть начало информации с последующими SW1-SW2.
установленны ми на ’61ХХ’. Однако 6СОО’ обозначает 256 байтов или более. Если имеется более 256 байтов,
то SW1-SW2, установленные на ’61XX’. указывают, что XX’ байты все еще доступны.
Если поле L„ содержит только установленные на ‘00‘ байты, то вся требуемая информация должна
быть возвращена в пределах максимума 256для короткого поля L0, или 65536 для расширенного поля Lc.
Пара команда-ответ GET DATA представлена в таблице 63.
Таблица 63-- Пара команда-ответGET DATA
CLA
INS
Р1-Р2
Какопределено в 5.1.1
СА или -СВ’
См. таблицу62
Отсутствуетдля кодирования N- = 0. присутствуетдля кодирования Nc > 0
Поле Ц
Поле данных
Отсутствует (INS = СА’). или информационный объект «список тегов» или информационный
объект «(расширенный) список заголовков» (INS = СВ)
Поле L0
Присутствуетдля кодирования Nfi > 0
Поле данных
Байты данных в соответствии с Р1-Р2 (INS = СА’). или сцепление информационных объектов
BER-TLV(INS= СВ)
SW1-SW2
См. таблицы 5 и6. где соответствие, например. ’61ХХ’. от ’6202’ до ’6280’. ’6281’, ’6700’. ’6981’.
’6982’. ’6985’. ’6А81‘. ’6А88’ (информационный объект не найден, т.е. ссылочные данные не
найдены), ’6СХХ’
7.4.3 Команда PUT DATA
Команда инициирует управление либосодержанием EF. поддерживающего информационные объек
ты. либо одним информационным объектом, возможно составным, в пределах текущего контекста (напри
мер. сроды, связанной с конкретным приложением, или текущего DF). Например, она позволяет посылать
команду на выполнение (тег‘52’)или сертификат держателя карты (тег 7А2V). которые могут бытьслишком
длинными для одной команды. Если информационный объект является слишком длинным для одной
ко манда, то необходимо применять цепочку команд (см. 5.1.1.1); поле значения информационного
объекта является сцеплением полой данных команды.
59