Спойлер

четверг, 21 января 2016 г.

Рутокен ЭЦП в GNU/Linux

Для работы с электронными идентификаторами Рутокен ЭЦП в GNU/Linux требуется наличие следующих пакетов:

pcscd - Фоновая служба (демон), обеспечивающая доступ к смарт-картам через PC/SC
libpcsclite - Промежуточное ПО для доступа к смарт-картам через PC/SC
libccid - Библиотека-драйвер, поддерживающая USB CCID устройства (в т.ч. Рутокен ЭЦП) через PC/SC

Для установки указанных пакетов запустите терминал и выполните команду:
$ sudo apt-get install libccid pcscd libpcsclite1

Для   систем (RedHat, CentOS, Fedora и др. )это пакеты ccid, pcscd и pcsc-lite. Для установки
rpm-based указанных пакетов откройте терминал и выполните команду:

$ yum install pcsc-lite ccid pcscd

Установите утилиту pcsc_scan (обычно она входит в пакет  pcsc-tools) и запустите ее. Если устройство работает корректно, то в логе утилиты присутствует устройство Aktiv Rutoken ECP.

Корректность работы устройства можно проверить запуском pcscd в режиме отладки. Для этого:
1. Остановите сервис  pcscd, если он запущен:

# /usr/sbin/pcscd stop

2. Запустите pcscd вручную в отладочном режиме:

# /usr/sbin/pcscd –afddddd


На некоторых дистрибутивах GNU/Linux могут возникать проблемы при совместной работе libccid и OpenCT
с демоном  pcscd. И тот, и другой «драйвер» поддерживает работу с электронными идентификаторами Рутокен ЭЦП, однако при одновременной работе они могут блокировать друг друга. При этом pcsc_scan не сможет обнаружить устройство

В такой ситуации устройство не будет определяться в прикладных программах.
OpenCT является устаревшим драйвером смарт-карт и для корректной работы рекомендуется его удалить и перезагрузить устройство.

Драйвер Рутокен под *nix системы. http://www.rutoken.ru/support/download/drivers-for-nix/

P.S. Если вы делаете это под тонкий клиент, не забудьте в настройках поставить галочку Smart Card Login


http://www.rutoken.ru/manual/RutokenOSXUnix.pdf
Разблокировать файловую систему тонкого клиента - fsunlock

Комментариев нет:

Отправить комментарий