libccid
Рутокен ЭЦП 2.0, Рутокен Lite, Рутокен Magistra и считыватель смарт-карт Rutoken SCR 3001 являются устройствами, поддерживающими стандарт CCID.
За поддержку стандарта CCID в операционных системах GNU/Linux в pcsc-lite
отвечает модуль libccid
. Модуль libccid
имеет конфигурационный файл с описанием устройств, проверенных автором модуля на совместимость.
Если вы используете новый и часто обновляемый дистрибутив GNU/Linux, то ничего делать не нужно - Рутокен заработает автоматически.
Пользователям стабильных и консервативных дистрибутивов GNU/Linux необходимо добавить в конфигурационный файл запись о Рутокен.
Для этого нужно открыть в любом текстовом редакторе конфигурационный файл, находящийся по адресу
/usr/lib/pcsc/drivers/ifd-bundle/Contents/Info.plist
,
и добавить в него следующие строки:
в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>
в массиве <key>ifdProductID</key>
добавить <string>0x0030</string>
в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken ECP</string>
в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>
в массиве <key>ifdProductID</key>
добавить <string>0x0025</string>
в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken lite</string>
в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>
в массиве <key>ifdProductID</key>
добавить <string>0x0069</string>
в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken SCR 3001 Reader</string>
в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>
в массиве <key>ifdProductID</key>
добавить <string>0x0060</string>
в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken Magistra</string>
в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>
в массиве <key>ifdProductID</key>
добавить <string>0x0061</string>
в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken Magistra</string>
Для использования нескольких моделей Рутокен необходимо добавить информацию для каждой из них.
pcsc_scan
(обычно в присутствует в пакете pcsc-tools
) и запустите её. Утилита должна выдать длинный лог, в котором есть упоминание нужного устройства.Остановите сервис pcscd
, если он запущен. Запустите pcscd
вручную в отладочном режиме:
# /usr/sbin/pcscd -afddddd |
Если устройство работает, то при подключении/отключении вы заметите его упоминание в отладочном логе.