详细视图中的Java卡小程序部署

时间:2016-07-13 12:35:13

标签: java applet smartcard javacard smartcard-reader

如您所知,.cap文件中的Java小程序的输出文件格式必须由智能卡读写器(如ACR122或任何其他人)部署到Java卡,而且我相信这是Java卡和放大器之间的部署过程;读/写设备基于ISO7816协议。有没有关于详细过程和解释这些上限文件的层到APDU命令,传输命令序列的信息?无论读者/作者做什么。是否有任何其他参考协议,文件? WBR。

1 个答案:

答案 0 :(得分:3)

你大多是对的:

ISO7816-4是一个标准,用于描述卡和读卡器之间的交互和通信(以及更多细节,如文件结构和命令),这是基本级别,即APDU。

JavaCard是SUN的标准,现在由Oracle维护,为applet和JCRE / JCVM提供API,以便不同的智能卡供应商可以为便携式代码创建平台。

最后编译成一个可编码的代码编译成一个加载到卡上的上限文件。

安装,管理和维护卡的框架称为全球平台规范。它处理小程序,密钥,生命周期管理和一些其他数据。 GP模块通常已经在卡上,您可以通过大多数方式进行更改。所有重要的Javacard操作系统都实现了Global Platform框架。因此,供应商提供的工具已包含此功能。如果您想使用开源软件,可以选择Martin Paljak的GlobalPlatformPro等替代品。您还可以从JavaCard applet代码中调用GP的某些功能。如果你想在规范中漫步并尝试一下,请注意识别卡的版本并选择正确的规格。