Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
root@self

Настройка Рутокен в GNU/Linux

Table of Contents
minLevel2

Изменение конфигурационного листа libccid

Рутокен ЭЦП, Рутокен Lite и Рутокен Magistra являются устройствами, поддерживающими стандарт 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>

Для Рутокен Lite:

в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>

в массиве <key>ifdProductID</key>
добавить <string>0x0025</string>

в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken lite</string>

Для ранних моделей Рутокен Magistra:

в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>

в массиве <key>ifdProductID</key>
добавить <string>0x0060</string>

в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken Magistra</string>

Для более поздних моделей Рутокен Magistra:

в массиве <key>ifdVendorID</key>
добавить <string>0x0A89</string>

в массиве <key>ifdProductID</key>
добавить <string>0x0061</string>

в массиве <key>ifdFriendlyName</key>
добавить <string>Aktiv Rutoken Magistra</string>

Для использования нескольких моделей Рутокен необходимо добавить информацию для каждой из них.

Также Вы можете скачать уже исправленный файл и заменить им свой (взят из Ubuntu 11.10)

Проверка работоспособности

  1. Установите утилиту pcsc_scan (обычно в присутствует в пакете pcsc-tools) и запустите её. Утилита должна выдать длинный лог, в котором есть упоминание нужного устройства.
  2. Остановите сервис pcscd, если он запущен. Запустите pcscd вручную в отладочном режиме:

    Code Block
    languagebash
    # /usr/sbin/pcscd -afddddd

    Если устройство работает, то при подключении/отключении вы заметите его упоминание в отладочном логе.