【发布时间】:2014-06-03 22:16:10
【问题描述】:
是否有任何文件描述了 javacard 的 jcf 文件格式?它似乎接近 ijc 文件格式(它本身大致是嵌入在全局 cap 文件中的各种 cap 组件的串联: header.cat 等),但我无法准确地看到该格式是如何定义的。
谢谢
【问题讨论】:
是否有任何文件描述了 javacard 的 jcf 文件格式?它似乎接近 ijc 文件格式(它本身大致是嵌入在全局 cap 文件中的各种 cap 组件的串联: header.cat 等),但我无法准确地看到该格式是如何定义的。
谢谢
【问题讨论】:
好吧,我将回答我自己的问题:显然 jcf 和 bin (ijc) 文件格式似乎完全相同,除了 jcf 作为一个标题,它给出了数据的长度,其余的是如 jvm 规范 (2.2) 的第 6 章所述,连接 cap 组件(视为字节流)
其实jcf的结构如下:
0xC4 0x82 0xLL 0xLL 数据
c482 是数据标签 0xLLLL 是两个无符号字节上 DATA 的长度
DATA 是 cap 组件的串联( Header_component 等...)
【讨论】:
simalliance.org 的“互操作性垫脚石”文档指定了可互操作的 java 卡格式。
globalplatform.org 卡规范中的“C4”标签和 BER 编码长度来源
【讨论】: