CAC卡/读卡器的PKCS11驱动

Posted

技术标签:

【中文标题】CAC卡/读卡器的PKCS11驱动【英文标题】:PKCS11 driver for CAC card/ card reader 【发布时间】:2011-04-04 05:03:34 【问题描述】:

我对如何获取用于与 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 驱动程序如何与专有读卡器一起使用?是否可以与不同的读卡器一起使用?

感谢澄清

【问题讨论】:

【参考方案1】:

读卡器不提供 PKCS#11 驱动程序。智能卡供应商可能会提供一个。通常,您会获得与您的特定卡和任何兼容的智能卡读卡器一起使用的 PKCS#11 提供程序。我知道 OpenSC 支持 PIV 卡,不知道它与 CAC 的匹配程度如何。据我所知,ActiveClient 绝对应该为 CAC 卡提供 PKCS#11 模块。

读卡器制造商只为读卡器设备提供驱动程序,而不为智能卡提供驱动程序。

【讨论】:

以上是关于CAC卡/读卡器的PKCS11驱动的主要内容,如果未能解决你的问题,请参考以下文章

支持 pkcs#11 的智能卡和读卡器

使用 pkcs#11 从智能卡读取文本文件

PHP中的PKCS#7签名使用PKCS#11而没有CLI调用

谁会驱动Smartcard Reader??

电脑如何安装手机驱动?

读卡器,由于该设备有问题,Windows 已将其停止。 (代码 43)