繁体   English   中英

Java Card Applet部署详细视图

[英]java cards applets deployment in detail view

如您所知,.cap文件中的Java applet的输出文件格式必须由诸如ACR122或其他任何一种的智能卡读/写器部署到Java卡,并且我相信Java卡和读/写之间的部署过程该设备基于ISO7816协议。是否有关于这些Cap文件解释为APDU命令,发送命令顺序的详细过程和层次的信息? 读者/作家做什么。是否还有其他参考协议,文档? WBR。

您基本上是正确的:

ISO7816-4是描述卡和读卡器(以及更多详细信息,如文件结构和命令)之间的交互和通讯的标准,它是非常基本的级别,即APDU。

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

最终,该可维护代码被编译成一个上限文件,该上限文件被加载到卡上。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM