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