> 1. Какая разрядность у вашей системы?
64x
> 2. Какая разрядность у предоставленной вам библиотеки?
64x
> 3. Хорошо бы ссылочку на инструкцию, по которой вы это всё делаете.
пример инструкции для этого ключа:
https://ibank2.genbank.ru/docs/MS_Key_K_ANGARA_Guide.pdfтам написано вот что:
Для ос Linux:
Файл библиотеки соответствующей разрядности (
libpkcs11-angara.so
) необходимо поместить в
каталог, по которому java-апплет осуществляет поиск библиотек для подключенного устройства,
например:
/usr/lib
Данное требование выполнено мною.
Более подробная инструкция есть для другого токена, вот тут:
https://www.rutoken.ru/manual/RutokenHowToUse.pdfделал по аналогии - установил все перечисленные в этом руководстве библиотеки и пакеты.
В результате команда lsusb
выдает дополнительную строчку, когда подключен токен (только цифры, без имени устройства),
однако команда pcsc_scan
выдает:
Scanning present readers...
Waiting for the first reader...
и на этом зависает, то есть, не видит устройство.
Запуск сервиса pcscd в отладочном режиме
$ sudo /usr/sbin/pcscd/ -afddddd
- ошибок не показывает, после запуска выводит строки и зависает. Красных строк (с ошибками) не выводит.
В этой инструкции:
https://ib.finambank.ru/docs/iBank2_Rutoken_Guide.pdfнаписано, что в конфигурационном файле
/usr/lib/pcsc/drivers/ifd-bundle/Contents/Info.plist
должна содержаться инфо об устройстве.
В данном файле нет записей с устройством «АНГАРА».
Может в этом проблема? Инструкций нет, для «АНГАРЫ» , что именно нужно добавить в этот файл.