ГОСТ Р ИСО/МЭК 7816-4-2004
ПРИЛОЖЕНИЕ А
(обязательное)
Транспортировка APDU-сообщений при помощи протокола передачи, обозначаемого Т=0
АЛ Случай 1
К омандны й
A PD U отображается на ком андны й T PD U путем присвоения параметру РЗ значения ‘00’:
ком андны й
A PD UCLAINSPIP2
ком андны й TPD UCLAINSPIP2P3 =■ W|
О тветный T P D U отображается на ответный A PD U без какого-либо изменения:
В этом случае Lc принимает значения от I до 256 и кодируется в байте В, (В, ■= ’0 0 ’ означает максимум,
т.е. Lc “ 256).
К ом андны й A PD U отображается на командны й T PD U без какого-либо изменения:
командны й A PD U
CLAIN SPIP2
I
командны й T PD U
CLAIN SPIP2P3 - B,|
О тветный T PD U отображается на ответный
A PD U в соответствии с вариантом принятия L. и согласно
обработке команды .
Случай 2K .I.
Lt принята
О тветный T PD U отображается на ответный A PD U без какою -ли бо изменения:
ответны й T PD U
ответный
APDU
Случай 2К .2. Lc определенно нс принята
Ц нс принята картой, нс поддерживаю щ ей услугу по предоставлению данны х, если длина указана неверно.
О тветны й T PD U с карты указы вает, что карта прерывает вы полнение команды из-за неверно указанной
длины : (SW 1) - ’67‘. Ответный T P D U отображается на ответный A PD IJ без какою -либо изменения:
Случай 2К.З. Ц нс принята, Ц указана
Lt не принята картой, и карта указы вает действительную длину Ц,
.
О тветный 7 PDU с карты указы вает, что вы полнение команды прерывается вследствие неверно указанной
длины и что
правильная длина составляет L4: (SW I) = ’6 С \ а байт SW2 кодирует L,.
Если передаю щ ая система нс поддерживает услугу по повторной подаче одной и той же ком анды , она
должна лиш ь отображать ответный T PD U на ответны й A PD U без какого-либо изменения:
ответный TPDU
ОГВСЗТ1ЫЙAPDU
SW I - ’6C ‘SW2 - Lu
SW I - ’6 C ‘SW2 - L,
ответный TPDU
SW I ° ’67’SW2
ответный APDU
SW I - ’67’SW2
Le байтовSW I SWT
Lc байтовSW I SWT
ответны й
TPD USW ISWT I
ответный APDU
SWISWT
I
А.2 Случай 2, короткий
57