ГОСТ Р ИСО/МЭК 7816-4—2013
Т а б л и ц а
80 — Пара команда-ответ для функции KEY DERIVATION
СLA
INS
Р1
Р2
Как определено в 5.1.1
’22’
’X’(SET. см. таблицу 78)
Ter CRT (например. А4’ если следует команда EXTERNAL AUTHENTICATE, или В4’, если сле
дует команда VERIFY CRYPTOGRAPHIC CHECKSUM)
Поле Ц
Присутствует для кодирования Nc > 0
Поле данных
{’94’ — L — Данные для передачи ключа (обязательно)}; информационные объекты SM могут
присутствовать
Поле Ц,
Отсутствуетдля кодирования N0 = 0
Поле данных
Отсутствует
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. ’6600’, ’6987’, ’6988’. ’6А88’ (ссылочные дан
ные не найдены)
7.6 Обработка породами
7.6.1 Команда GET RESPONSE
Команда используетсядля передачи ответа APDU (или его части), который по-другому не может быть
передан при помощи доступных протоколов. См. примеры в ИСО/МЭК 7816-3.
Если поле !_с содержит только установленные на 00’ байты, то все доступные байты должны быть
выданы в пределах максимума 256 для короткого поля !_сили 65536 для расширенного поля L0.
Пара команда-ответ для функции GET RESPONSE представлена втаблице 81.
Т а б л и ц а
81 — Пара команда-ответ для функции GET RESPONSE
CLA
INS
Р1-Р2
Как определено в 5.1.1
’СО’
0000’(Любое другое значение зарезервировано для использования в будущем)
Поле Lc
Отсутствует для кодирования Nc = 0
Поле данных
Отсутствует
Поле Цз
Присутствует для кодирования Nc > 0
Поле данных
Отсутствует при любой ошибке, или ответ APDU [или его части] в соответствии с Na
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. ’61XX’ (’XX кодирует число дополнительных
имеющихся байтов данных, доступных для последующей команды GET RESPONSE) ’6281’.
■6700’. ’6А81\ ’6А82’. ’6А86’. 6СХХ’
7.6.2 Команда ENVELOPE
Команда используется либо для передачи APDU [или его части), либо информационного объекта
BER-TLV. который по-другому не может быть передан при помощидоступных протоколов. См. примеры в
ИСО/МЭК 7816-3.
П р и м е ч а н и е — Использование команды ENVELOPE для безопасного обмена сообщениями представ
лено в приложении В.
Пара команда-ответ для функции ENVELOPE представлена в таблице 82.
Т а б л и ц а
82 — Пара команда-ответ для функции ENVELOPE
CLA
INS
Р1-Р2
Как определено в 5.1.1
С2’. СЗ’
0000’(Любое другое значение зарезервировано для использования в будущем)
Поле Lc
Присутствует для кодирования Nc > 0
Поле данных
Командный APDU [или его часть] (INS = ’С2’). или информационный обьект BER-TLV [или его
часть] (INS = СЗ )
Поле L0
Отсутствует для кодирования N0 = 0. присутствует для кодирования Ne > 0
Поле данных
Ответный APDU [или его часть] (INS = ’С2’), или отсутствует
SW1-SW2
См. таблицы 5 и 6. где соответствие, например. ’6700’
68