Если устройство чтения карт + его драйвер совместимы с PC/SC в Windows, то совместимо ли это с PC/SC в Ubuntu?
У меня есть два основных вопроса, и я никого не нахожу и не могу их задать. наконец, отправьте их вам.
Если кард-ридер + его драйвер был совместим с ПК /SC в Windows, то совместим ли он с ПК / СК в других ОС? (например, в Linux, MacOS и...). Или для каждой ОС нужен новый тест?
Если у меня есть кард-ридер, и я не хочу доверять его заводу и списку, который находится на сайте рабочей группы PC /SC, могу ли я сам проверить его совместимость с PCSC или нет? Я имею в виду, есть ли контрольный список для проверки?
Буду признателен за подробный ответ.
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/
Чтобы узнать, является ли устройство чтения смарт-карт CCID-совместимым и должно поддерживаться этим драйвером, но оно не указано ниже
Просто получите исходный код этого драйвера и выполните:
tar xjvf ccid-x.y.z.tar.bz2
cd ccid-x.y.z
./configure
make
sudo ./src/parse > output.txt