原创 IC卡金融应用文件设计

2008-10-20 13:40 4430 6 6 分类: 软件与OS
在IC卡中,金融应用对应卡内一个DF,该DF和DF下的其他数据文件共同组成了一个完整的应用,DF是整个应用所有数据文件的入口。

    DF文件

    金融IC卡中,金融应用又被称为支付系统环境PSE(Payment System Application)。PSE起始于一个文件名为1PAY.SYS.DDF01的DDF,该DDF必须存在,而且必须使用定义的文件名。

    在卡内,DDF可以映射到MF,也可以映射到DF。所以,在实现上,这是一个AID为1PAY.SYS.DDF01的DDF文件(AID必须是定义值)。

    在选择文件命令中,我们知道,选择DDF文件成功以后,卡片将返回DDF的FCI信息,终端通过FCI信息能够得到DDF文件下的DIR文件的入口,通过DIR文件可以读取该DDF下所有的ADF文件名,将所有的ADF名和终端支持的ADF名比较,相同的即为终端能够支持的ADF应用。在这些ADF中选择其中一个,选择ADF文件的过程也就是选择应用的过程,ADF成功选择以后开始进入金融应用。

    EF文件

    在ADF下包含了一组怀应用相关的数据EF文件,这些文件包括了透明二进制文件、环形记录文件等,对于这些文件的具体实现,在相应的应用规范中没有具体的定义,但是可以通过约定的EF的文件标识符SFI来访问。

    下面来看看这些EF文件的内部数据结构,所有这些文件在建立应用时同时建立。

    * 公共应用基本数据文件

    这个文件是电子存折和电子钱包共有的,记录的是和应用相关的基本信息。

    文件属性定义如下:

         项                   内容   
         文件标识(SFI)           0x15
         文件类型                  透明二进制
         文件大小                  30B
         文件存取控制              读取自由/写文件需要安全报文

    文件体数据定义如下:

        字节         数据元             长度
         1-8           发卡方标识             8
          9            应用类型标识           1
         10            应用版本               1
         11-20         应用序列号             10
         21-24         应用启用日期           4
         25-28         应用有效日期           4
         29-30         发卡方处定义FCI数据    2

    
    * 持卡人基本数据文件

    此文件是电子存折和电子钱包共有的,记录的是和持卡人相关的基本信息。

    文件属性定义如下:

         项                   内容   
         文件标识(SFI)           0x16
         文件类型                  透明二进制
         文件大小                  39B
         文件存取控制              读取自由/写文件需要安全报文
          
    文件体数据定义如下:

        字节         数据元             长度
          1            卡类型标识             1
          2            本行职工标识           1
         3-22          持卡人姓名             20
         23-38         持卡人证件号码         16
          39           持卡人证件类型         1

   
    * 交易明细文件

    此文件是金融交易的专用文件,记录了IC卡进行消费、取现、圈存、圈提等交易的明细记录。

    在这个文件中至少能够容纳10条记录,可以进行循环写操作。

    文件属性定义如下:

         项                   内容   
         文件标识(SFI)           0x18
         文件类型                  环形记录
         记录大小                  0x17
         最少记录条数              10
         文件存取控制              读取需要验证PIN/不允许外部写操作
          
    记录数据定义如下:

        字节        数据元               长度
         1-2          联机或者脱机交易序号      2
         3-5          透支限额                  3
         6-9          交易金额                  4
         10           交易类型标识              1
         11-16        终端机编号                6
         17-20        交易日期(终端)          4
         21-23        交易时间(终端)          3  

文章评论0条评论)

登录后参与讨论
我要评论
0
6
关闭 站长推荐上一条 /2 下一条