ED/EP系列2——文件结构

电子存折/电子钱包应用是为持卡人进行金融交易而设计的一种应用。对于一张金融 IC 卡来说,它可以同时支持电子存折和电子钱包两种应用,也可以只支持其中的一种。卡片上两种应用的存在情况可以由应用类型标识(ATI)来指明。

从终端的角度来看,IC卡上的文件是一种树形结构。树的每一个分支是一个应用定义文件(ADF)或一个目录定义文件(DDF)。一个ADF是一个或者多个应用基本文件(AEF)的入口点。一个ADF及其相关的数据文件处于树的同一分支上。一个DDF是其他ADF或者DDF的入口点。

上表是一卡通应用的一个实例结构图,其中文件结构如下:


0000


KEY文件


0001


DIR目录文件


0015


公共信息文件


0016


持卡人基本数据文件


1001


ADF1应用(城市公共交通应用)


2001


ADF2应用(月票钱包应用)


3001


ADF3扩展应用1


4001


ADF4扩展应用2

ADF1,ADF2应用结构如下:


0000


KEY文件


0002


电子钱包文件


0017


卡片发行基本数据文件


0018


交易明细文件


0019


收费基本数据文件

ED/EP系列2——文件结构

时间: 2024-08-05 15:16:45

ED/EP系列2——文件结构的相关文章

ED/EP系列1——简介

电子存折(ED:ElectronicDeposit)一种为持卡人进行消费.取现等交易而设计的支持个人识别码(PIN)保护的金融IC卡应用.它支持圈存.圈提.消费和取现等交易. 电子钱包(EP:Electronic Purse)一种为方便持卡人小额消费而设计的金融IC卡应用.它支持圈存.消费等交易.消费不支持个人识别码(PIN)保护. 电子钱包/电子存折应用为同一类应用,两者在卡片和终端的处理流程上基本相同,主要区别有:电子钱包应用支持消费.圈存等交易,消费无须提交个人识别码,卡片中的消费明细记录

ED/EP系列4——圈存指令

1. 圈存交易 通过圈存交易,持卡人可将其在银行相应账户上的资金划入电子存折或电子钱包中. 特点: 1)--必须在金融终端上联机进行; 2)--必须提交个人识别码(PIN) 步骤: 1) --终端: 启动账户划入交易(INITIALIZE FOR LOAD) 2) --IC卡: 处理INITIALIZE FOR LOAD命令,检查是否支持命令中提供的密钥(DLK)索引号(NO:9403),产生过程密钥(SESPK),产生MAC1 3) --终端: 验证MAC1,主机将生成SESLK并确认MAC1

ED/EP系列5——消费指令

1. 消费交易 消费交易允许持卡人使用电子存折或电子钱包的余额进行购物或获取服务. 特点: 1) --可以在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PIN),使用电子钱包则不需要 步骤: 1) --参考复合应用消费交易 CPURESET() JE=00000001//消费金额 DPK= 00000000000000000000000000000055 00A40000021001 805C000204(消费前金额+9000) //(见JR/T 00

ED/EP系列3——基本指令

? --APPLICATIONBLOCK(应用锁定): ? --APPLICATION UNBLOCK(应用解锁): ? --CARDBLOCK(卡片锁定): ? --EXTERNAL AUTHENTICATION(外部认证): ? --GET RESPONSE(取响应): ? --GET CHALLENGE(产生随机数): ? --INTERNAL AUTHENTICATION(内部认证): ? --PIN CHANGE/UNBLOCK(个人识别码修改/解锁): ? --READ BINARY

ED/EP系列6——扩展应用

包括:电子钱包复合应用:电子钱包灰锁应用. 1. 复合应用模式 ? INITIALIZE FOR CAPP PURCHASE(复合应用消费初始化): ? UPDATE CAPP DATA CACHE(更新复合应用数据缓存): ? DEBIT FOR CAPP PURCHASE(复合应用消费). 2. 灰锁应用模式 ?  DEBIT FOR UNLOCK(解扣): ? GET LOCK PROOF(取灰锁状态): ? GREY LOCK(灰锁): ? GREY UNLOCK(联机解扣): ? IN

ED/EP系列5《消费指令》

1. 消费交易 消费交易同意持卡人使用电子存折或电子钱包的剩余金额进行购物或获取服务. 特点: 1) --能够在销售点终端(POS)上脱机进行 2) --使用电子存折进行的消费交易必须提交个人识别码(PIN),使用电子钱包则不须要 步骤: 1) --參考复合应用消费交易 CPURESET() JE=00000001//消费金额 DPK= 00000000000000000000000000000055 00A40000021001 805C000204(消费前金额+9000) //(见JR/T

社保系列3——文件结构

1. 基本应用数据区 基本应用数据区是指那些在社会保障卡的整个生命周期中不会改变的信息,该区内包括发卡机构数据文件('EF05').持卡人的基本信息文件('EF06').指纹数据文件('EF07')和照片信息文件('EF08')四个文件,它们被组织成基本文件存于SSSE的DDF下.注意卡的识别码计算过程以及规范版本(1.0版或2.0版或2.01版,具体请看各地市的卡结构规范),初始化机构编号的写入方式. 2. 公共应用数据区 公共应用数据是指社会保障卡中由不同的应用提供方分别维护,但各种专业应用

Uva 1400 "Ray, Pass me the dishes!" ( 线段树 + 区间查询 )

Uva  1400 "Ray, Pass me the dishes!" (线段树 + 区间查询) 题意: 给顶一个长度为n的整数序列D,我们的任务是对m的询问做出回答对于询问(a,b),需要找到两个下标x和y,是的 a <= x <= y <=b并且Dx+...........Dy 尽量大. x,y尽量小 分析: 这题是做线段树比较好的一题,大白书上介绍的是维护了三个域,maxsub,maxpre,maxsuf这里也可以只维护两个域,再最后再考虑跨区间的问题这里没有

bzoj4229: 选择

Description 现在,我想知道自己是否还有选择. 给定n个点m条边的无向图以及顺序发生的q个事件. 每个事件都属于下面两种之一: 1.删除某一条图上仍存在的边 2.询问是否存在两条边不相交的路径可以从点u出发到点v Input 第一行三个整数n,m,q 接下来m行,每行两个整数u,v,表示u和v之间有一条边 接下来q行,每行一个大写字母o和2个整数u.v,依次表示按顺序发生的q个事件: 当o为’Z’时,表示删除一条u和v之间的边 当o为’P’时,表示询问是否存在两条边不相交的路径可以从点