Application File Locator (AFL)
Оглавление чип-карты: какие записи терминалу нужно прочитать и какие из них входят в подписанные данные.
AFL находится в теге 94 и приходит вместе с AIP в ответе на команду GET PROCESSING OPTIONS. Поле состоит из блоков по четыре байта. Каждый блок указывает файл на карте (SFI, short file identifier), первую и последнюю читаемую запись и то, сколько из этих записей учитывается при офлайн-аутентификации данных. Терминал идёт по списку, отправляя по одной команде READ RECORD на запись, и собирает номер карты, срок действия, сертификаты, список CVM и CDOL.
Звучит как бюрократия, и это она и есть. Но именно последняя цифра определяет, что на самом деле покрывает подпись эмитента. Записи за пределами этого счёта теоретически можно изменить, и ни одна проверка подписи этого не заметит.