У меня есть сомнения относительно того, как получить драйвер 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 работает с проприетарным устройством чтения карт? Возможно ли, что он может работать с различными кард-ридерами?
Спасибо за разъяснение