Образ: Workstation K 11.1.1 Версии пакетов: pcsc-lite-2.2.2-alt1.x86_64 pcsc-lite-ccid-1.5.5-alt1.x86_64 opensc-0.25.1-alt1.x86_64 pcsc-tools-1.7.1-alt1.x86_64 Шаги, приводящие к ошибке: 1. Убедиться, что следующие пакеты установлены: pcsc-lite-ccid libpcsclite pcsc-tools opensc pcsc-lite 2. Подключить токен 3. Выполнить команду: # pcsc_scan Ожидаемый результат: Токен определяется, его ATR распознается в базе smartcard_list.txt. Фактический результат: Токен определяется, его ATR отсутствует в базе: Your card is not present in the database. Вывод pcsc_scan: Fri Jul 25 09:48:48 2025 Reader 0: ESMART Token GOST 00 00 Event number: 0 Card state: Card inserted, ATR: 3B 9E 96 00 45 53 4D 41 52 54 31 31 00 00 00 00 00 00 ATR: 3B 9E 96 00 45 53 4D 41 52 54 31 31 00 00 00 00 00 00 + TS = 3B --> Direct Convention + T0 = 9E, Y(1): 1001, K: 14 (historical bytes) TA(1) = 96 --> Fi=512, Di=32, 16 cycles/ETU 250000 bits/s at 4 MHz, fMax for Fi = 5 MHz => 312500 bits/s TD(1) = 00 --> Y(i+1) = 0000, Protocol T = 0 ----- + Historical bytes: 45 53 4D 41 52 54 31 31 00 00 00 00 00 00 Category indicator byte: 45 (proprietary format) Possibly identified card (using /usr/share/pcsc/smartcard_list.txt): NONE Updating /home/test/.cache/smartcard_list.txt using https://pcsc-tools.apdu.fr/smartcard_list.txt Possibly identified card (using /home/test/.cache/smartcard_list.txt): NONE Your card is not present in the database. Please submit your unknown card at: https://smartcard-atr.apdu.fr/parse?ATR=3B9E960045534D4152543131000000000000 Доп.Информация: Ошибка также воспроизвелась с картой ESMART Token 192K
Используйте библиотеку pkcs11 из https://token.esmart.ru/downloads NOTABUG
При использовании библиотеки pkcs11 из https://token.esmart.ru/downloads ошибка воспроизводится Версия пакета: isbc-pkcs11-4.17-4.x86_64 Актуально для образов: Workstation K 11.1.1 Workstation K 11.2
Насколько я вижу, пакет isbc-pkcs11 НЕ несёт с собой какой-то дополнительный файл со списком идентификаторов токенов, там только библиотеки и README. А основной файл /usr/share/pcsc/smartcard_list.txt предоставляется пакетом pcsc-tools. Может быть его можно обновить? Или же внести нужные идентификаторы патчем.
(Ответ для manowar@altlinux.org на комментарий #3) > Насколько я вижу, пакет isbc-pkcs11 НЕ несёт с собой какой-то дополнительный > файл со списком идентификаторов токенов, там только библиотеки и README. А > основной файл /usr/share/pcsc/smartcard_list.txt предоставляется пакетом > pcsc-tools. Может быть его можно обновить? Или же внести нужные > идентификаторы патчем. Патч приветствуется. Лучше в апстриме https://salsa.debian.org/rousseau/pcsc-tools/-/issues?sort=created_date&state=opened&first_page_size=20