金融PBOC卡片目录结构

根据第三部分《中国金融集成电路(IC)卡规范第3部分:与应用无关的IC卡与终端接口规范》,提及到卡片目录结构:

1.      卡片可以是单层目录的单应用卡,也可以是单个目录的多应用卡;

2.      主文件是卡商唯一的目录定义文件,文件标识符为3F00,主文件的FCI必须包含SFI数据对象;

 

根据第四部分《中国金融集成电路(IC)卡规范第4部分:借记贷记应用规范》

1.      IC卡的文件时一个树形结构

金融PBOC卡片目录结构_第1张图片

2.      AEF的短文件标识符SFI为1-10,包含一个或多个的BER-TLV的数据对象。选定后,只能通过短文件标识符来应用。

3.      专用文件DF对应ADF或者DDF,可以访问基本文件和DF,最高层的DF就是MF(主文件)。一个EF对应一个AEF,EF永远不会成为另一个文件的入口点。


总结:

下面是博文:http://blog.csdn.net/xuture/article/details/9250067 的一些内容,说得挺详细的。

aid选择涉及到MF,DDF,ADF,EF,AEF几个概念,先描述一下这几个文件的概念。

MF、DF、EF三个概念是ISO7816的规范,做卡片的一般会比较熟悉,做终端的只要了解就可以了。

MF其实就是根目录,类似我们的C盘,D盘这些,DF就是目录,比如我们PC的program目录一样,EF就是DF下面的文件,比如PC下面的某个目录下的文件。

ADF、DDF、AEF就是PBOC规范里面的名词了,ADF和DDF其实就是DF的一个映射,AEF就是EF的映射,我们不能直接操作DF和EF,只能操作ADF和DDF以及AEF,就相当于内存管理里面物理地址和虚拟地址一样,程序不能直接使用物理地址,只能使用虚拟地址,而内存管理的单元回去实现虚拟地址到物理地址的映射。

这里还有一个区别点,既然ADF和DDF都是DF的映射,那他们两个有啥区别呢?

DDF还是一个目录,这个目录下面可能有ADF,也可能还是有DDF的。

ADF也是一个目录,但是这个目录已经是aid的目录了,这个目录的名称就是AID了。

再根据ADF名称去选择ADF,ADF下面都是AEF,也就是这个AID多对应的有用数据文件,终端在GPO时候根据返回的AFL,再去读取对应的文件。


补充一点:PBOC3.0已经把DDF取消了,意味着MF下面直接就是DF,DF下面如果还有一层,肯定是EF。


你可能感兴趣的:(金融PBOC卡片目录结构)