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