MacOSX 上的智能卡 PKCS#11 支持

Posted

技术标签:

【中文标题】MacOSX 上的智能卡 PKCS#11 支持【英文标题】:smartcard PKCS#11 support on MacOSX 【发布时间】:2016-10-17 14:21:29 【问题描述】:

MacOSX 是否提供任何类型的 API 用于通过 PKCS#11 接口访问智能卡内容?

我正在寻找类似于智能卡 API Smart Card API 的东西 由 Windows 提供。

或类似于最近的 Smart Card Minidrivers

【问题讨论】:

智能卡 API 的链接不再是最新的。看看Smart Card Minidrivers。 【参考方案1】:

从 macOS 10.10 开始,有一个用于与智能卡和令牌交互的特定工具包。

CryptoTokenKit

令牌是加密项目的存储库。当系统中存在令牌时(例如当用户将智能卡物理插入 USB 插槽时),CryptoTokenKit 框架会将令牌的项目作为标准钥匙串项目公开给您的应用程序。它通过在插入令牌时将项目复制到钥匙串,并在删除令牌时从钥匙串中删除它们来实现。

【讨论】:

以上是关于MacOSX 上的智能卡 PKCS#11 支持的主要内容,如果未能解决你的问题,请参考以下文章

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

在 CAPI/CNG 中替换 PKCS #11 智能卡数据对象

PKCS#11 智能卡令牌的最大尝试次数

尝试与用户的 PIN(智能卡)建立会话时出错

要使用 SmartCard 身份验证制作 React 应用程序,我应该使用 pkcs11 吗?

sun.security.pkcs11.SunPKCS11的访问限制