ISO 7816 - 标签列表,标题列表和扩展标题列表

时间:2015-11-09 16:39:59

标签: smartcard javacard

对于我在大学的研究项目,我必须在基于Java Card的智能卡上实现ISO 7816-4文件系统的子集。我阅读标准并实现了一些功能 - 专用文件,透明和面向记录的基本文件等,能够选择文件,一些基本的访问控制。

我很难实现标记列表,标题和扩展标题列表。在描述间接数据引用的那些数据元素的使用时,标准非常简洁。

  • 标签列表用于返回标签列表中包含标签的所有对象(不带分隔符的标签串联)
  • 标题列表是没有分隔的标记长度值列表
  • 扩展标题列表还列出了没有用于获取数据的分隔的标记长度值

有人可以解释您在哪里使用这些数据元素引用方法并提供其使用的一些说明性示例,或者指出一些解释这一点的文献? 可以在标题列表中构建标签吗? 标头和扩展标头列表有什么区别? 您通常使用哪些ISO命令?

1 个答案:

答案 0 :(得分:2)

标记列表的用例可以在ISO 7816-9中找到(相应的第4部分):在Create File命令中,您可以为标记A0中的包含数据对象指定保护。文件控制信息。要保护的数据对象被指定为标记列表。

扩展标头列表通常用于非描述性卡可验证证书,因此非结构化字节字符串可以映射到有意义的数据对象。

我无法记住在GET DATA奇数指令变体之外使用标题列表

通常,您必须查看应用程序规范以查找此类抽象数据对象的应用程序,例如在EN 419212,健康卡规范等中。