Протокол ISO 7816-3 (Руководство программиста-пользователя "Магистра 1.30")

По-умолчанию, карта использует прямой порядок кодирования байтов и протокол T=0. Поддерживается процедура PPS и выбор скорости обмена до 16 тактов/бит, что примерно равно 223200 бит/сек при стандартной частоте тактирования 3.57 МГц.

Размер передаваемых данных ограничен размером 255 байт в запросе и 256 байт в ответе.

Если в контексте MF существует запись с тэгом 5F52 и размером от 1 до 15 байт, то ее содержимое будет выдаваться в качестве байтов истории вместо стандартных (значение T0 изменится на 8X, где X – число байтов истории).

 

Протокольные байты ATR (Байты ATR могут быть скорректированы при инициализации карты)

Байт значение пояснение
TS 3B direct convention
T0 93 9 – признаки присутствия ТА1 и TD1
3 - число байтов истории
TA1 96 максимальная частота 5MHz
минимальный период передачи бита ETU = F/D тактов
где F=512, D=32 (т.е. ETU >= 15 тактов/бит)
TD1 00 предлагается протокол T0
нет дальнейших байтов TA2..TD2

 

Байты истории на фазе инициализации

Байт значение пояснение
HB1 80 category indicator byte
в конце признак фазы жизни в формате CompactTLV
HB2..3 81 03 фаза жизни карты – инициализация

 

Стандартные байты истории на фазе эксплуатации (Байты истории могут быть скорректированы при эксплуатации карты)

Байт значение пояснение
HB1 80 category indicator byte
в конце признак фазы жизни в формате CompactTLV
HB2..3 31 С0 Card service data byte
- разрешен выбор приложения по полному и частичному имени
HB4..6 72 F7 41 Card capabilities
- доступен выбор DF по полному и частичному имени, по пути и по идентификатору
- поддерживаются короткие идентификаторы EF
- поддерживаются номера записей
- поддерживаются идентификаторы (тэги) записей
- WRITE BINARY выполняет OR
- единицей адресации в BF является 1 байт
HB7..8 81 07 фаза жизни карты – эксплуатация

 

 

.