Автор: nickm 
Автор: VladimirSS 
Свежая версия 5.0.12922. Archlinux.
А, что, нынче СКЗИ из коробки работает в указанной системе?
На AUR есть пакет для CryptoPro, собирает из официального редхатовского пакета вместе со всеми встроенными либами. Возможно, где-то есть конфликт библиотек, но я не могу понять, чего ему не хватает. Рутокен плагин работает. Через Chrome заходит, например, на сайт налоговой через токен. Проблема только в CryptoPro.
Автор: VladimirSS 
Есть версия, что он не может считать, потому что подпись не извлекаемая.
Скорее всего не хватает какой-либо библиотеки;
Я бы проверил список установленных пакетов и воспользовался бы советом:
Автор: olin 
Диагностика работы токенов и смарт-карт всегда примерно одинаковая:
раз,
два.
На AUR есть пакет для CryptoPro, собирает из редхатовского пакета. Рутокен плагин работает.
Bus 001 Device 002: ID 0a89:0030 Aktiv Rutoken ECP
/opt/cprocsp/bin/amd64/csptest -card -enum -v -v
Aktiv Rutoken ECP 00 00
Card present, ATR=3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
Unknown applet
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,020 sec
[ErrorCode: 0x00000000]
В логе pcscd при попытке найти контейнеры через cptools такие сообщения:
06854573 [140243299305536] winscard_msg_srv.c:256:ProcessEventsServer() Common channel packet arrival
00000060 [140243299305536] winscard_msg_srv.c:267:ProcessEventsServer() ProcessCommonChannelRequest detects: 13
00000014 [140243299305536] pcscdaemon.c:130:SVCServiceRunLoop() A new context thread creation is requested: 13
00024829 [140243265394368] winscard_svc.c:341:ContextThread() Authorized PC/SC client
00000308 [140243265394368] winscard_svc.c:344:ContextThread() Thread is started: dwClientID=13, threadContext @0x55fe6af677c0
00000050 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_VERSION from client 13
00000028 [140243265394368] winscard_svc.c:374:ContextThread() Client is protocol version 4:4
00000017 [140243265394368] winscard_svc.c:397:ContextThread() CMD_VERSION for client 13, rv=SCARD_S_SUCCESS
00000127 [140243265394368] winscard_svc.c:362:ContextThread() Received command: ESTABLISH_CONTEXT from client 13
00000026 [140243265394368] winscard.c:210:SCardEstablishContext() Establishing Context: 0x560BD444
00000023 [140243265394368] winscard_svc.c:466:ContextThread() ESTABLISH_CONTEXT for client 13, rv=SCARD_S_SUCCESS
00000093 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 13
00000095 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_GET_READERS_STATE from client 13
00000164 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_WAIT_READER_STATE_CHANGE from client 13
00000018 [140243265394368] winscard_svc.c:843:MSGSendReaderStates() Send reader states: 13
00000079 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_STOP_WAITING_READER_STATE_CHANGE from client 13
00000016 [140243265394368] winscard_svc.c:446:ContextThread() CMD_STOP_WAITING_READER_STATE_CHANGE for client 13, rv=SCARD_S_SUCCESS
00000075 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_WAIT_READER_STATE_CHANGE from client 13
00000015 [140243265394368] winscard_svc.c:843:MSGSendReaderStates() Send reader states: 13
00000067 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CMD_STOP_WAITING_READER_STATE_CHANGE from client 13
00000013 [140243265394368] winscard_svc.c:446:ContextThread() CMD_STOP_WAITING_READER_STATE_CHANGE for client 13, rv=SCARD_S_SUCCESS
00000126 [140243265394368] winscard_svc.c:362:ContextThread() Received command: CONNECT from client 13
00027182 [140243265394368] winscard_svc.c:504:ContextThread() Authorized client for 'Aktiv Rutoken ECP 00 00'
00000041 [140243265394368] winscard.c:253:SCardConnect() Attempting Connect to Aktiv Rutoken ECP 00 00 using protocol: 3
00000069 [140243265394368] readerfactory.c:835:RFReaderInfo() RefReader() count was: 1
00000673 [140243265394368] ifdhandler.c:1246:IFDHPowerICC() action: PowerUp, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000499 [140243265394368] winscard.c:327:SCardConnect() power up complete.
00000036 [140243265394368] Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
00000047 [140243265394368] winscard.c:347:SCardConnect() powerState: POWER_STATE_IN_USE
00000070 [140243265394368] prothandler.c:107:PHSetProtocol() Attempting PTS to T=1
00000429 [140243265394368] ifdhandler.c:743:IFDHSetProtocolParameters() protocol T=1, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000074 [140243265394368] winscard.c:425:SCardConnect() Active Protocol: T=1
00000058 [140243265394368] winscard.c:451:SCardConnect() hCard Identity: 3f72d1fa
00000045 [140243265394368] winscard.c:513:SCardConnect() UnrefReader() count was: 2
00000043 [140243265394368] winscard_svc.c:524:ContextThread() CONNECT for client 13, rv=SCARD_S_SUCCESS
00000191 [140243265394368] winscard_svc.c:362:ContextThread() Received command: BEGIN_TRANSACTION from client 13
00000047 [140243265394368] readerfactory.c:862:RFReaderInfoById() RefReader() count was: 1
00000032 [140243265394368] winscard.c:1078:SCardBeginTransaction() Status: rv=SCARD_S_SUCCESS
00000022 [140243265394368] winscard.c:1081:SCardBeginTransaction() UnrefReader() count was: 2
00000018 [140243265394368] winscard_svc.c:576:ContextThread() BEGIN_TRANSACTION for client 13, rv=SCARD_S_SUCCESS
00000111 [140243265394368] winscard_svc.c:362:ContextThread() Received command: END_TRANSACTION from client 13
00000039 [140243265394368] readerfactory.c:862:RFReaderInfoById() RefReader() count was: 1
00000473 [140243265394368] ifdhandler.c:1246:IFDHPowerICC() action: Reset, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000537 [140243265394368] winscard.c:1161:SCardEndTransaction() Reset complete.
00000166 [140243265394368] Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
00000112 [140243265394368] winscard.c:1230:SCardEndTransaction() Status: rv=SCARD_S_SUCCESS
00000113 [140243265394368] winscard.c:1233:SCardEndTransaction() UnrefReader() count was: 2
00000116 [140243265394368] winscard_svc.c:592:ContextThread() END_TRANSACTION for client 13, rv=SCARD_S_SUCCESS
00000228 [140243265394368] winscard_svc.c:362:ContextThread() Received command: DISCONNECT from client 13
00000172 [140243265394368] readerfactory.c:862:RFReaderInfoById() RefReader() count was: 1
00000120 [140243265394368] winscard.c:877:SCardDisconnect() Active Contexts: 1
00000110 [140243265394368] winscard.c:878:SCardDisconnect() dwDisposition: 1
00000501 [140243265394368] ifdhandler.c:1246:IFDHPowerICC() action: Reset, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000624 [140243265394368] winscard.c:916:SCardDisconnect() Reset complete.
00000043 [140243265394368] Card ATR: 3B 8B 01 52 75 74 6F 6B 65 6E 20 44 53 20 C1
00000026 [140243265394368] winscard.c:1013:SCardDisconnect() powerState: POWER_STATE_GRACE_PERIOD
00000032 [140243265394368] ifdhandler.c:389:IFDHGetCapabilities() tag: 0xFB2, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000036 [140243265394368] winscard.c:1039:SCardDisconnect() UnrefReader() count was: 2
00000019 [140243265394368] winscard_svc.c:561:ContextThread() DISCONNECT for client 13, rv=SCARD_S_SUCCESS
00000291 [140243265394368] winscard_svc.c:362:ContextThread() Received command: RELEASE_CONTEXT from client 13
00000058 [140243265394368] winscard.c:224:SCardReleaseContext() Releasing Context: 0x560BD444
00000028 [140243265394368] winscard_svc.c:481:ContextThread() RELEASE_CONTEXT for client 13, rv=SCARD_S_SUCCESS
00000365 [140243265394368] winscard_svc.c:355:ContextThread() Client die: 13
00000306 [140243265394368] winscard_svc.c:1072:MSGCleanupClient() Thread is stopping: dwClientID=13, threadContext @0x55fe6af677c0
00000167 [140243265394368] winscard_svc.c:1080:MSGCleanupClient() Freeing SCONTEXT @0x55fe6af677c0
00295197 [140243282179776] eventhandler.c:494:EHStatusHandlerThread() powerState: POWER_STATE_POWERED
00401592 [140243282179776] ifdhandler.c:1246:IFDHPowerICC() action: PowerDown, usb:0a89/0030:libudev:0:/dev/bus/usb/001/002 (lun: 0)
00000929 [140243282179776] eventhandler.c:482:EHStatusHandlerThread() powerState: POWER_STATE_UNPOWERED
Отредактировано пользователем 28 сентября 2023 г. 10:31:41(UTC)
| Причина: Не указана