Протокол для работы с кредитными картами CyberCash

         

Элементы данных и файлы


Приложение в ICC содержит набор информационных элементов. Терминал может получить доступ к этим элементам после успешного выбора приложения. Информационным элементам присваиваются имена, они имеют определенное описание содержимого, формат и кодирование. Информационный объект состоит из метки (tag), кода длины и значения. Метка однозначно идентифицирует объект в рамках данного приложения. Поле длина определяет число байт в поле значение. Объекты могут объединяться, образуя составные объекты. Определенное число простых или составных объектов могут образовывать записи. Присвоение меток регламентируется документами ISO/IEC 8825 и ISO/IEC 7816. Записи, содержащие информационные объекты, хранятся в файлах ICC. Структура файла и метод доступа зависят от назначения файла. Организация файлов определяется приложениями платежной системы PSA (Payment System Application). Проход к набору PSA в ICC разрешается с помощью выбора среды платежной системы PSE (Payment System Environment). Когда PSE присутствует, файлы, относящиеся к PSA, доступны для терминала через древовидную структуру каталога. Каждая ветвь этого дерева является файлом определения приложения ADF (Application Definition File) или файлом определения каталога DDF (Directory Definition File). ADF является входной точкой одного или нескольких прикладных первичных файлов AEF (Application Elementary File). ADF со стороны терминала воспринимается как файл, содержащий информационные объекты, которые инкапсулированы в FCI (File Control Information). Информационные файлы состоят из последовательности пронумерованных записей. Каждому файлу присваивается короткий идентификатор SFI (принимает значения 1-10), с помощью которого можно обращаться к файлу. Чтение каталога осуществляется с помощью команды READ RECORD.

Когда PSE присутствует, ICC поддерживает структуру каталога для списка приложений в пределах PSE (определяется эмитентом карты). Каждому приложению присваивается идентификатор AID (Application Identifier; ISO/IEC 7816-5).
К любому ADF или DDF в карте обращение производится посредством имени DF (Dedicated File). DF для ADF соответствует AID и для данной карты должно быть уникальным. Формат записи каталога PSE показан на рисунке 4.6.4.11.

Метка70Длина
данных
(L)
Метка
61
Длина элемента 1 каталога Элемент каталога 1 (ADF или DDF)

Метка
61
Длина элемента N каталога Элемент каталога N (ADF или DDF)
Рис. 4.6.4.11. Формат записи каталога PSE Содержимое полей элемент каталога характеризуется в таблицах 4.6.4.16 и 4.6.4.17. Таблица 4.6.4.16. Формат элемента каталога DDF
Метка (Tag)ДлинаЗначение
9D5-16Имя DDF
73переменнаяШаблон каталога
Таблица 4.6.4.17. Формат элемента каталога ADF
Метка (Tag)ДлинаЗначение
0х4F5-16Имя ADF (AID)
0х501-16Метка приложения
0х9F121-16Предпочитаемое имя приложения
0х871Индикатор приоритетности приложения
0х73переменнаяШаблон каталога
Понятно, что в области, где используются карты ICC, наиболее важными являются аспекты безопасности.

Содержание раздела