Skip to main content
Version: 1.12-grodno (current)

rutoken

Драйвер можно скачать на сайте ruToken. Кроме того, пакеты с драйверами добавлены в 3rdparty-репозитории

Настройка ruToken

Установка в Centos 7:

sudo yum install -y librtpkcs11ecp ccid pcsc-tools opensc

Установка в Ubuntu:

sudo apt install -y libccid pcscd libpcsclite1 pcsc-tools opensc librtpkcs11ecp

Запуск служб pcsc:

systemctl enable --now pcscd
systemctl enable --now pcscd.socket

Проверка руТокен (устройство должно быть подключено):

# pcsc_scan
PC/SC device scanner
V 1.4.25 (c) 2001-2011, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.8
Using reader plug'n play mechanism
Scanning present readers...
Waiting for the first reader...found one
Scanning present readers...
0: Aktiv Rutoken ECP 00 00

Tue May 2 15:10:21 2023
Reader 0: Aktiv Rutoken ECP 00 00
Card state: Card inserted,
ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1

ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
+ TS = 3B --> Direct Convention
+ T0 = 8B, Y(1): 1000, K: 11 (historical bytes)
TD(1) = 01 --> Y(i+1) = 0000, Protocol T = 1
-----
+ Historical bytes: 52 75 74 6F 6B 65 6E 20 44 53 20
Category indicator byte: 52 (proprietary format)
+ TCK = C1 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
Rutoken ECP (DS)

Настройка приложений MVS, использующих ruToken

Для работы приложений (Lyra3.HP.Core.API, ESC1.Server.API), использующих ruToken, необходимо указать в конфигурации путь к библиотеке, используемой соответствующим приложением:

LicenseServiceOptions:
## rtPKCS11ecp library path, like as '/usr/lib/librtpkcs11ecp.so'
# LibraryPath: <path_to_rtPKCS11ecp library>
  • CentOS 7: /usr/lib64/librtpkcs11ecp.so
  • Ubuntu: /usr/lib/librtpkcs11ecp.so