某些智能卡提供了通过SFI(短文件标识符)引用文件的选项,这是一个5位数字。相反,典型的文件标识符长度为2个字节。
我需要一些帮助来弄清楚如何做到这一点,因为我未能在ISO 7816-4内找到答案。
首先,第5.3.1.1节表明(强调我的)
通过短EF标识符选择 - A. 短EF标识符可以引用任何 EF。它由五位而不是全部组成 相等,即从1到1的任何数字 三十。用作短EF时 标识符,数字零,即 00000二进制,引用 目前的EF。在MF级别, 三十号,即11110英寸 二进制,保留(见 8.2.1.1)。 短EF标识符不能用于路径或EF 标识符(例如,在SELECT中 命令)。
我解释这句话的方式是“你不能使用SFI来选择智能卡上的文件” - 这不是我所期望的。
此外,第7.1.1节指定了如何使用SELECT APDU命令;表39指定P1的内容。但是,没有一个示例表明如何通过SFI解决它(所有这些都是大约2字节的标识符)。
所以我的问题是:
答案 0 :(得分:4)
经过一些额外的研究后,我找到了问题的答案。