Подниму старую тему
Linux 3.14.14-gentoo #1 SMP Fri Aug 1 14:11:49 YEKT 2014 x86_64 Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz GenuineIntel GNU/Linux
Система упорно не хочет работать с Рутокен ЭЦП:
# pkcs15-tool -C
No smart card readers found.
pkcs11-tool --module /usr/lib/librtpkcs11ecp.so -Ol
No slot with a token was found.
openconnect -c "pkcs11:id=..." -v https://адрес_шлюза
Attempting to connect to server адрес_шлюза:443
Using PKCS#11 certificate pkcs11:id=...;object-type=cert;pin-source=openconnect...
Error loading certificate from PKCS#11: The requested data were not available.
Loading certificate failed. Aborting.
Failed to open HTTPS connection to адрес_шлюза
Failed to obtain WebVPN cookie
Установил, кажется, все, что нужно. OpenSC, OpenCT, pcsc-lite, openssl с нужными флагами.
При подключении ключа система его видит и корректно распознает:
Aug 11 13:36:02 host kernel: usb 3-7: USB disconnect, device number 14
Aug 11 13:36:06 host kernel: usb 3-7: new full-speed USB device number 15 using xhci_hcd
Aug 11 13:36:06 host kernel: usb 3-7: New USB device found, idVendor=0a89, idProduct=0030
Aug 11 13:36:06 host kernel: usb 3-7: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 11 13:36:06 host kernel: usb 3-7: Product: Rutoken ECP
Aug 11 13:36:06 host kernel: usb 3-7: Manufacturer: Aktiv
При работе с ключом в логах:
Aug 11 13:37:23 khusainov-ar pcscd: winscard.c:240:SCardConnect() Reader Not Found
Возможно, не установлен или не настроен какой-то из ридеров:
ls -al /usr/lib/readers/usb/
total 24
drwxr-xr-x 6 root root 4096 Aug 8 19:25 .
drwxr-xr-x 3 root root 4096 Aug 8 18:31 ..
drwxr-xr-x 3 root root 4096 Aug 8 19:25 ifd-GemPC430.bundle
drwxr-xr-x 3 root root 4096 Aug 8 18:31 ifd-ccid.bundle
drwxr-xr-x 3 root root 4096 Aug 8 18:53 openct-ifd.bundle
drwxr-xr-x 2 root root 4096 Aug 8 19:25 serial
Но я не смог найти ебилд для еще каких-то ридеров.