Драйвер PKCS11 для карты CAC/кардридера

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

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

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

Спасибо за разъяснения


person Alex Punnen    schedule 26.08.2010    source источник


Ответы (1)


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

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

person Martin Paljak    schedule 26.08.2010