此 API 取决于所使用的读卡器终端,但提供通用功能,允许与存储卡和处理器卡进行通信。此 API 是读卡器的底层接口。但由于它符合 ISO7816 标准并且具有类似于汇编的简单编程逻辑,因此仍然被使用。您只需发送代码字节以及数据包并接收响应。
PC/SC 工作组负责 PC/SC 规范的开发。在 Windows、MacOS 和 Linux 下可以找到相应的 API。在 Linux 下,可以从 http://www.linuxnet.com 下载 pcsc-lite 套件。
OpenCard 框架 (OCF) 是一个面向对象的智能卡通信框架。OCF 使用 Java 的环境间互操作性,为应用程序开发人员和服务提供商部署架构和 API。
GlobalPlatform 于 1999 年由对发行多应用智能卡感兴趣的组织成立。GlobalPlatform 的主要目标是为多应用智能卡定义规范和基础设施。
正如您可以从上面理解的那样,智能卡的标准化时期尚未结束。对智能卡的需求正在终端用户和开发人员的基础上增长。在我看来,如果您是开发人员或处于决策职位,则应仔细分析所有标准以及制造智能卡的公司。从开发人员的角度来看,我认为在不久的将来,尽管 Java 速度较慢且发展迅速,但由于其可移植性和跨平台使用,Java 将评估自身作为标准。