Page tree

Versions Compared

Key

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

...

За поддержку стандарта CCID в операционной системе Apple OS X / Apple Mac OS X операционных системах Apple  в pcsc-lite отвечает модуль libccid. Модуль libccid имеет конфигурационный файл с описанием устройств, проверенных автором модуля на совместимость.

Если Вы используете Apple OS X начиная с версии 10.7 Lion, то ничего делать не нужен нужно - Рутокен заработает автоматически.

Пользователям более ранних версий Mac OS X необходимо добавить в конфигурационный файл запись о Рутокен.

Для этого нужно открыть нужно:

  1. Открыть в любом текстовом редакторе конфигурационный файл, находящийся по

...

  1. адресу  /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist, с правами суперпользователя. Это можно сделать через Терминал командой 

    Code Block
    $ sudo nano 

...

  1. /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist

...

  1. и последующим введением пароля суперпользователя.

  2. Используя сочетания клавиш  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:

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

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

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

...

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

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

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

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

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

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

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

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

  2. Выйти из редактора сочетанием клавиш Ctrl+Х и сохранить файл нажатием кнопки Y и затем Enter.

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

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

  1. Подключите Рутокен и запустите в Терминале утилиту pcsctest (предварительно должен быть запущен сервис pcscd). В качестве номера считывателя укажите 1. Утилита выдаст длинный лог с упоминанием подключенного устройства.

    Image Added

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

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

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