我对如何获取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驱动程序是否应该最好配备读卡器? OpenSC的pkcs11驱动程序如何与专有读卡器配合使用?是否可以与不同的读卡器配合使用?
感谢您澄清
答案 0 :(得分:4)
读卡器不提供PKCS#11驱动程序。智能卡供应商可能会提供一个。通常,您会获得一个PKCS#11提供商,该提供商可以使用您的特定卡和任何兼容的智能卡读卡器。我知道OpenSC支持PIV卡,不知道它与CAC的匹配程度如何。从我所听到的,ActiveClient肯定应该为CAC卡提供PKCS#11模块。
读卡器制造商仅提供读卡器设备的驱动程序,而不是智能卡。