ГОСТ Р ИСО/МЭК 7816-3—2013
12.2.3 Случай 2S
Короткое поле L_состоит из одного байта: С(5) с любым значением для кодирования /V от 1до 256
( 00‘ означает максимум, т. е. 256). Командный APDU преобразуется в командный TPDU без каких-либо
изменений.
Ответный TPDU преобразуется в ответный APDU в соответствии с вариантом принятия /V и
согласно обработке команды.
Случай 2S.1 — Операция завершена; N. принято
Ответный TPDU преобразуется в ответный APDU без какого-либо изменения.
Ответный TPDU
Ответный APDU
Случай 2S.2 — Операция прервана; N. окончательно не принято
Карта не принимает Л/. и не поддерживает услугу по предоставлению данных, если длина указана
неверно. Ответный TPDU с карты указывает, что операция прервана из-за неверно указанной длины.
SW1 SW2 = ’6700’
Л! байтов данныхSW1 SW2
N байтов данныхSW1 SW2
Командный APDUCLA INS Р1 Р2{поле L = С(5)}
Командный TPOUCLA INS Р1 Р2 {РЗ = С(5)}
Ответный TPDU
Ответный APDU
Случай 2S.3 — Операция прервана; N. не принято,
указано
Карта не принимает N . и ответный TPDU с карты указывает, что операция прервана. SW1 = 6С
(неверная длина) и SW2 принимает любые значения для кодирования N.
ot
1до 256 (’00’ означает 256), а
именно точное число доступных байтов данных.
{SW1 SW2 = ’6700-}
{SW1 SW2 = ’6700’}
Ответный TPDU{SW1 = -6С’} SW2
Карта должна быть готовой к приему той же команды с РЗ = SW2.
Командный TPOUCLA INS Р1 Р2 (РЗ = SW2)
Ответный TPDU состоит из N. байтов данных, следующих за SW1 SW2.
Ответный TPDU/V байтов данныхSW1 SVV2
Если N.
а
N.. то ответный TPDU преобразуется в ответный APDU без какого-либо изменения.
Ответный APDUN. (s N.) байтов данныхSW1 SW2
Если N. > N , то ответный TPDU преобразуется в ответный APDU путем сохранения только первых
Nt
байтов ответного APDU и двух байтов состояния SW1 SW2.
Ответный APDUN (< N.) байтов данныхSW1 SW2
Случай 2S.4 — SW1 SW2 = ‘9XY2’, исключая ‘9000’
Ответный TPDU преобразуется в ответный APDU без какого-либо изменения.
35