我对如何获取 pkcs11 驱动程序以与 CAC 卡交互有疑问。据我了解,读卡器应该提供该驱动程序。我刚刚检查了 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 - CAC卡/读卡器的PKCS11驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3574315/