libccid
Рутокен ЭЦП, Рутокен Lite и Рутокен Magistra являются устройствами, поддерживающими стандарт CCID.
За поддержку стандарта CCID в операционных системах Apple в pcsc-lite
отвечает модуль libccid
. Модуль libccid
имеет конфигурационный файл с описанием устройств, проверенных автором модуля на совместимость.
Если Вы используете Apple OS X 10.7 Lion или новее, то ничего делать не нужно - Рутокен заработает автоматически. |
Пользователям более ранних версий необходимо добавить в конфигурационный файл запись о Рутокен.
Для этого нужно:
Открыть в любом текстовом редакторе конфигурационный файл, находящийся по адресу /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist
, с правами суперпользователя. Это можно сделать через Терминал командой
$ sudo nano /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist |
и последующим введением пароля суперпользователя.
Используя сочетания клавиш Ctrl+Y и Ctrl+V и стрелки для навигации по файлу, добавить следующие строки:
Для Рутокен ЭЦП | Для Рутокен Lite | Для ранних моделей Рутокен Magistra: | Для более поздних моделей Рутокен Magistra |
---|---|---|---|
в массиве в массиве в массиве | в массиве в массиве в массиве | в массиве в массиве в массиве | в массиве в массиве в массиве |
Для использования нескольких моделей Рутокен необходимо добавить информацию для каждой из них.
Выйти из редактора сочетанием клавиш Ctrl+Х и сохранить файл нажатием кнопки Y и затем Enter.
Также Вы можете скачать уже исправленный файл и заменить им свой (взят из Ubuntu 11.10)
$ sudo cp <путь_к_скачанному_файлу> /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist |
Подключите Рутокен и запустите в Терминале утилиту pcsctest
(предварительно должен быть запущен сервис pcscd). В качестве номера считывателя укажите 1. Утилита выдаст длинный лог с упоминанием подключенного устройства.
Остановите сервис pcscd
, если он запущен, и запустите его вручную в отладочном режиме в Терминале:
# killall pcscd # /usr/sbin/pcscd -afddddd |
Если устройство работает, то при подключении/отключении вы заметите его упоминание в отладочном логе.