Модуль расширения библиотеки контроллера обеспечивает расширение процедур инициализации процесса персонализации карт и процедур обработки данных, специфичное для данного типа приложения, инициализируемого на данном типе карт. Модуль расширения библиотеки контроллера работает в среде, создаваемой сервером инициализации микросхем. Эта среда предоставляет модулю программные интерфейсы, реализующие следующие функции: передачу данных в модули инициализации микросхемы; протоколирование событий, происходящих при работе модуля. Кроме этого среда сервера вызывает соответствующие функции модуля при получении сервером запросов от библиотеки приложения инициализации микросхемы. Эти запросы соответствуют следующим действиям: - инициализация процесса персонализации пакета карт в устройстве; модуль может в ответ на данный запрос передать в устройство указание на ввод оператором каких-либо данных; - передача библиотекой приложения инициализации микросхемы в сервер данных, введенных оператором; - передача библиотекой приложения в сервер данных, предназначенных для персонализации очередной карты для их предперсона-лизационной обработки; - передача библиотекой приложения в сервер данных, сопровождающих статус завершения операции инициализации микросхемы, для обработки их перед помещением в журнал устройства. Функции модуля выполняют соответствующую обработку данных и возвращают их в сервер для передачи в библиотеку приложения инициализации микросхемы. Модуль расширения библиотеки контроллера не является обязательным для выполнения процедур инициализации карты. В том случае, если набор параметров задания сервера инициализации микросхем не требует использования модуля расширения библиотеки контроллера, сервер сам выполняет обработку запросов библиотеки приложения инициализации микросхемы. Использование модуля расширения библиотеки контроллера необходимо в том случае, когда технология инициализации конкретного приложения на конкретном типе микросхемы требует специализированной обработки данных. Модуль расширения библиотеки контроллера является программным модулем, специфичным для конкретного типа пакета персонализируемых карт.
Ви переглядаєте статтю (реферат): «Модуль расширения библиотеки контроллера» з дисципліни «Пластикові картки»