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