ГОСТ Р ИСО/МЭК 7816-3—2013
Случай 4Е.1 —
N <
256, С(5) С(6) = 0000’, С(7)
*
‘00-
Так как N принимает значения от 1до 255. то командный APDU преобразуется в командный TPDU
с РЗ = С(7) и добавлением A/t байтов данных. Поле L„, т. е. С(л -
1)
С(л), отсекается.
Командный TPOUCLA INS Р1 Р2 {РЗ = С(7)}
Ncбайтов данных
а)Если SW1 = ‘6Х’. исключая ’61’. ’62’ и 63’ в первом ответном TPDU с карты, то ответный TPDU
преобразуется в ответный APDU без какого-либо изменения.
Ответный TPDU
Ответный APDU
b
) Если SW1 SW2 = ’9000’ в первом ответном TPDU с карты, то:
если А/. $ 256, т. е. С(л -
1)
С(п) от ’0001’ до ‘0100’, то карта должна быть готова к приему команды
GET RESPONSE командного TPDU с РЗ = С(л). Последующая операция должна быть в соответствии со
случаями 2S.1, 2S.2, 2S.3 и 2S.4, описанными выше:
если А/. > 256, т. е. С(л -
1)
С(л) либо 0000’, либо > 0100’, то карта должна быть готова к при
ему команды GET RESPONSE командного TPDU с РЗ = 00’. Последующая операция должна быть в
соответствии со случаем 2Е.2, описанным выше.
c) Если SW1 = ’61’ в первом ответном TPDU с карты, то операция должна продолжаться в
соответствии со случаем 2Е.2 d), указанным выше.
d) Если SW1 SW2 = ’62XY’, или 63XY’, или ’9XYZ’, исключая ’9000’ в первом ответном TPDU с
карты, то ответный TPDU преобразуется в ответный APDU без какого-либо изменения.
П р и м е ч а н и е — В случае 4Е использование 62XY’ и 63XY’ не рекомендуется до последнего ответного
TPDU.
Случай 4Е.2 —
Nc
> 255, С(5) = ‘00’, С(6)
Ф
‘00’, С(7) — любое значение
Так как
N
й
256, то операция должна продолжаться в соответствии со случаем ЗЕ.2, описанным
выше, пока командныйAPDU не будет полностью передан карте. Далее операция должна продолжаться,
как описано выше в случаях 4Е.1 а), Ь), с) и d).
12.3 Пара команда-ответ, передаваемая протоколом Т = 1
12.3.1 Общие положения
Данный подраздел определяет преобразование блока данных прикладного протокола (APDU) в
информационное поле блока данных протокола передачи (TPDU) при помощи протокола Т = 1.
12.3.2 Случай 1
Командный APDU преобразуется в информационное поле l-блока без какого-либо изменения.
{SW1 = ’6Х’. исключая ’61’. -62’ и ’63’} SW2
{SW1 = ’6Х’. исключая ’61\ ’62’ и 63’} SW2
Командный APDU
Информационное поле
CLA INS Р1 Р2
CLA INS Р1 Р2
Информационное поле l-блока. получаемого в ответе, преобразуется в ответный APDU без какого-
либо изменения.
Информационное полеSW1 SW2
Ответный APDUSW1 SW2
12.3.3 Случай 2S и 2Е
Командный APDU преобразуется в информационное поле l-блока без какого-либо изменения.
Командный APDU
Информационное поле
CLA INS Р1 Р2Поле L.
CLA INS Р1 Р2Поле Ц
39