ISO 7816-3 для контактной карты

Я хочу спросить о протоколе передачи T = 0, может ли он отправлять и получать данные в одном APDU или нет?

пример: считыватель TX= 90 0A 00 00 05 11 22 33 44 55 и карта отвечает AA BB CC DD EE FF 11 22 33.

спасибо за ответ


person ARM1992    schedule 31.08.2015    source источник


Ответы (1)


Нет, см. ISO 7816, часть 3. При T=0 карта всегда отвечает 61 xx (конечно, если данные ответа существуют), и вы должны выдать последующий запрос GET RESPONSE с P3=xx.

При T=1 ответ будет отправлен немедленно, но вы должны добавить к команде спецификацию LE, например LE=0 до 255 байт.

person guidot    schedule 31.08.2015
comment
заранее спасибо, сэр @guidot, но если я реализую T = 1 в карточке контакта, могу ли я получить этот результат, сэр? извините, если мой английский такой плохой :D - person ARM1992; 31.08.2015
comment
так что я могу сделать это так, как хочу, с T = 1, сэр @guidot? (передавать и получать APDU с данными и отвечать данными + SW1 SW2) спасибо за быстрый ответ: D - person ARM1992; 31.08.2015