Если устройство чтения карт + его драйвер совместимы с PC/SC в Windows, то совместимо ли это с PC/SC в Ubuntu?

У меня есть два основных вопроса, и я никого не нахожу и не могу их задать. наконец, отправьте их вам.

  1. Если кард-ридер + его драйвер был совместим с ПК /SC в Windows, то совместим ли он с ПК / СК в других ОС? (например, в Linux, MacOS и...). Или для каждой ОС нужен новый тест?

  2. Если у меня есть кард-ридер, и я не хочу доверять его заводу и списку, который находится на сайте рабочей группы PC /SC, могу ли я сам проверить его совместимость с PCSC или нет? Я имею в виду, есть ли контрольный список для проверки?

Буду признателен за подробный ответ.

1 ответ

Решение
  1. Если считыватель совместим с CCID, может показаться, что ответ - да. От http://pcsclite.alioth.debian.org/ccid.html:

Спецификация USB CCID, опубликованная рабочей группой USB, направлена ​​на нормализацию считывателей смарт-карт USB, чтобы иметь единый драйвер (поставляется раз для всех вместе с операционной системой) практически для любого считывателя любого производителя.

Проект PCSC-Lite включает в себя драйвер CCID с открытым исходным кодом. Этот драйвер был протестирован с SpringCard CSB6 в GNU/Linux и должен работать в других операционных системах, на которые ориентирован проект.

Поскольку PCSC-Lite совместим с pc / sc, а CCID включен, это должно означать, что все считыватели, совместимые с CCID, могут использоваться в PCSC-Lite, драйвере, совместимом с PC/SC. http://pcsclite.alioth.debian.org/

  1. За http://pcsclite.alioth.debian.org/ccid.html

Чтобы узнать, является ли устройство чтения смарт-карт CCID-совместимым и должно поддерживаться этим драйвером, но оно не указано ниже

Просто получите исходный код этого драйвера и выполните:

tar xjvf ccid-x.y.z.tar.bz2
cd ccid-x.y.z
./configure
make
sudo ./src/parse > output.txt
Другие вопросы по тегам