2010-08-26 4 views
0

У меня есть сомнения относительно того, как получить драйвер pkcs11 для взаимодействия с картами CAC. Насколько я понял, считыватель карт должен предоставить драйвер. Я просто проверил считыватель карт SCR331, и они, похоже, не имеют драйвера pkcs11. Однако у США DoD контракт ActivClient, похоже, имеет тот, который работает с SCR331. Также я узнал, что OpenSC имеет драйвер windows pkcs11 opensc-pkcs11.dll. Будет ли это работать с устройством чтения карт SCR331. Также я нашел из проекта Putty-CAC, что устройство чтения карт Litronics NetSign поставляет свой собственный драйвер pkcs11? «C: \ WINNT \ system32 \ core32. Кажется, это немного запутанно, некоторые считыватели карт не предоставляют и некоторые, кажется, предоставляют.PKCS11 драйвер для карты CAC/устройства для чтения карт памяти

Ранее мы использовали карту криптоскопа Sun SCA6000 и взаимодействовали с ней, используя файл библиотеки что он предоставил:

Так не должен ли драйвер pkcs11 поставляться с кард-ридером? Как возможно, что драйвер pkcs11 от OpenSC работает с проприетарным устройством чтения карт памяти? Возможно ли, что он может работать с другой картой читателей?

Благодарим за разъяснения

ответ

3

Считыватель карт НЕ предоставляет драйвер PKCS № 11. Поставщик смарт-карт может предоставить его. Обычно вы получаете провайдера PKCS # 11, который работает с вашей конкретной картой и любым совместимым устройством чтения смарт-карт. Я знаю, что OpenSC поддерживает карты PIV, не знаю, насколько хорошо это соответствует CAC. ActiveClient должен обязательно предоставить модуль PKCS # 11 для карт CAC, из того, что я слышал.

Производитель кард-ридер предоставляет драйверы устройства для чтения карт, а не для смарт-карт.