...
Каждое интерфейсное устройство ассоциировано с IFD Handler - программным модулем, осуществляющим связь с физическим устройством и по сути представляющим собой драйвер устройства. С появлением ридеров, имеющих USB интерфейс, была разработана спецификация USB CCID, которая позволяет достичь еще большей универсальности за счет того, что универсальный драйвер CCID уже встроен в операционную систему. В настоящее время такие драйверы присутствуют в большинстве современных операционных систем, включая Microsoft Windows, различные версии Linuх, Mac OS X. Интерфейсом CCID оснащены Рутокен семейства ЭЦП (2.0, PKI, 2100, 2151) и Рутокен Lite.
Основа архитектуры - Менеджер Ресурсов смарт-карт (ICC Resource Manager) предостваляет сервис системного уровня. Он управляет ресурсами смарт-карт, интерфейсных устройств, а также контролирует совместный доступ к этим устройствам и предоставляет примитивы управления транзакциями.
...