ОГЛАВЛЕНИЕ
Проверка работы считывателя
Чтобы проверить корректность работы считывателя:
Подключите считыватель к компьютеру и введите команду:
pcsc_scan |
В некоторых дистрибутивах команда pcsc_scan по умолчанию недоступна. Чтобы использовать ее, сначала установите pcsc-tools:
В DEB-based дистрибутивах:
sudo apt-get install pcsc-tools
В RPM-based дистрибутивах:
sudo yum install pcsc-tools
В ALT Linux:
su -c "apt-get install pcsc-tools"
Если в результате выполнения команды отобразится название модели считывателя Aktiv Rutoken SCR 3101 NFC Reader, значит, он работает корректно.
Если в результате выполнения команды отобразились строки "Scanning present readers... Waiting for the first reader...", значит, программе не удалось найти считыватель. Это могло произойти по двум причинам:
- Считыватель не подключен к устройству: убедитесь, что считыватель подключен и на нем горит синий индикатор.
- Считывателя нет в списке известных устройств: необходимо внести в конфигурационный файл Info.plist запись о считывателе.
Внесение изменений в конфигурационный файл Info.plist
Для изменения файла Info.plist необходимы права администратора.
Чтобы внести изменение в конфигурационный файл Info.plist:
- Найдите файл Info.plist на компьютере. Путь до файла:
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents ИЛИ /usr/lib64/pcsc/drivers/ifd-ccid.bundle/Contents - Откройте файл в любом текстовом редакторе.
- Найдите массив <key>ifdVendorID</key> и добавьте в него строку <string>0x0A89</string>.
- Найдите массив <key>ifdProductID</key> и добавьте в него строку <string>0x006A</string>.
- Найдите массив <key>ifdFriendlyName</key> и добавьте в него строку <string>Aktiv Rutoken SCR 3101 NFC Reader</string>.
- Убедитесь, что строки добавлены на одинаковые позиции относительно начала соответствующего массива. Сохраните изменения в файле.
- Отключите считыватель от компьютера.
- Перезагрузите систему.
- Подключите считыватель к компьютеру и снова проверьте работу считывателя.