我对如何获取用于与CAC卡交互的pkcs11驱动程序有疑问。据我了解,读卡器应提供该驱动程序。我只是检查了SCR331读卡器abd,他们似乎没有pkcs11驱动程序。但是,美国国防部签约的ActivClient似乎有一个可与SCR331一起使用的。我也知道OpenSC有Windows pkcs11驱动程序opensc-pkcs11.dll。可以与SCR331读卡器一起使用吗?
我还从Putty-CAC项目中发现Litronics NetSign读卡器提供了自己的pkcs11驱动程序? “ C:\ WINNT \ system32 \ core32。这似乎有点令人困惑,有些读卡器没有提供,有些则提供了。
我们之前使用过Sun SCA6000加密加速卡,并使用它提供的库文件与之交互。
因此,pkcs11驱动程序是否应该理想地随读卡器一起提供?
OpenSC的pkcs11驱动程序如何与专有的读卡器一起工作?它可以与其他读卡器一起使用吗?
感谢您的澄清
最佳答案
读卡器不提供PKCS#11驱动程序。智能卡供应商可能会提供一个。通常,您会得到与您的特定卡和任何兼容的智能卡读卡器一起使用的PKCS#11提供程序。我知道OpenSC支持PIV卡,不知道与CAC的匹配程度如何。据我所知,ActiveClient绝对应该为CAC卡提供PKCS#11模块。
读卡器制造商仅提供读卡器设备的驱动程序,而不提供智能卡的驱动程序。
关于java - PKCS11驱动程序,用于CAC卡/读卡器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3574315/