gpt4 book ai didi

详细 View 中的 java 卡小程序部署

转载 作者:行者123 更新时间:2023-12-01 21:24:42 26 4
gpt4 key购买 nike

正如您所知,.cap 文件中的 java 小程序的输出文件格式必须通过智能卡读卡器/写卡器(如 ACR122 或任何其他读卡器)部署到 java 卡,而且我相信 java 卡与 java 卡之间的部署过程读/写设备基于ISO7816协议(protocol)。是否有关于将这些cap文件解释为APDU命令的详细过程和层次以及传输命令顺序的信息?无论读者/作者做什么。是否有其他引用协议(protocol)、文件? WBR。

最佳答案

你基本上是对的:

ISO7816-4 是一个标准,它在非常基本的层面上描述了卡和读卡器之间的交互和通信(以及文件结构和命令等更多细节),即 APDU。

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

该可移植代码最终被编译成一个 cap 文件,然后加载到卡上。

安装、管理和维护该卡的框架称为全局平台规范。它处理小程序、 key 、生命周期管理和一些附加数据。 GP 模块通常已经在卡上,并且您在大多数情况下都无法更改它们。所有重要的 Javacard 操作系统都实现了 Global Platform 框架。因此,您的供应商提供的工具已经包含此功能。如果您想使用开源软件,有很好的选择,例如 GlobalPlatformPro来自马丁·帕尔贾克。您还可以从 JavaCard applet 代码中调用 GP 的某些功能。如果您想浏览规范并尝试一下,请注意识别卡的版本并选择正确的规范。

关于详细 View 中的 java 卡小程序部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38351907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com