Интерфейс PC/SC для смарт-карт
Ниже перечислены форматы ATR для различных типов КАРТА NFC. Дополнительные сведения о формате ATR см. в спецификации PC/SC [3.a].
Формат ATR для карт ISO14443-4
Смещение байтов | Значение | Должность | Описание |
---|---|---|---|
0 | 3B | Начальный заголовок | |
1 | 8n | T0 | Более высокий уровень указывает только на наличие TD1. Нижний элемент обозначает размер исторических байтов |
2 | 80 | TD1 | Наличие TD2 |
3 | 01 | TD2 | |
От 4 до 3+N | XX | Исторические байты | Для ISO14443A: исторические байты — из ответа ATS для ISO14443B: исторические байты — из ATTRIB (ATQB) |
4+N | XX | TCK | Контрольная сумма |
Формат ATR для карт памяти
Смещение байтов | Значение | Должность | Описание |
---|---|---|---|
0 | 3B | Начальный заголовок | |
1 | 8n | T0 | Более высокий уровень указывает только на наличие TD1. Нижний элемент указывает размер исторических байтов. |
2 | 80 | TD1 | Наличие TD2 |
3 | 01 | TD2 | |
От 4 до 3+N | 80 | T1 | Байт индикатора категории. |
От 4 до 3+N | 4F | TK | Наличие идентификатора приложения. |
От 4 до 3+N | 0С | TK | Длина |
От 4 до 3+N | A0 00 00 03 06 | TK | RID, как указано в части 3 дополнительной документации от PC/SC |
От 4 до 3+N | SS | TK | Байт для стандартных. Значения должны соответствовать таблице 2 дополнительного документа. |
От 4 до 3+N | NN | TK | Байт для имени карта. Значения должны соответствовать таблице 3 дополнительного документа. |
От 4 до 3+N | 00 00 00 00 | RFU | |
4+N | XX | TCK | Чековая сумма |