1. Согласно вашим рекомендация (см. https://dev.rutoken.ru/pages/viewpage.a … 80715662), для обеспечения корректной работы с считывателем Aktiv Rutoken SCR 3101 NFC, необходимо внести изменения в файл Info.plist (в ALSE 1.7 находится в папке /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents).
2. Однако файл Info.plist является символической ссылкой на конфигурационный файл libccid_Info.plist, который находится в папке /etc.
3. Поскольку редактировать конфигурационный файл (libccid_Info.plist) через символическую ссылку на него (Info.plist) некорректно, то именно в файл libccid_Info.plist добавим следующие строки:
- <string>0x006A</string> (в секцию <key>ifdProductID</key>);
- <string>Aktiv Rutoken SCR 3101 NFC Reader</string> (в секцию <key>ifdFriendlyName</key>).
⚠️Строка <string>0x0A89</string> по умолчанию присутствует в секции <key>ifdVendorID</key> (всего 7 строк <string>0x0A89</string> ).
4. Выполнена перезагрузка ОС ALSE 1.7.
5. Однако после выполнения п.п. 3. и 4. НЕ обеспечивается:
1) Правильная работа сервиса pcscd (см. на скриншоте вывод сообщения об ошибке по команде sudo systemctl status pcscd).
2) Работо с считывателем Aktiv Rutoken SCR 3101 NFC (см. на скриншоте вывод сообщения по команде pcsc_scan).
Примечание:
⚠️ Даже если указанные в п. 3. изменения вносить через символическую ссылку Info.plist, то всё равно в ALSE 1.7 получаем результат, приведённый в п. 5.
Скрин с ошибкой и plist
http://cloud.factor-ts.ru/drive/d/s/10X … 7JADouwvws