邮政储蓄金融ic卡个人化格式接口文档v024(pboc30功能细化 扩展应用)0919.doc
《邮政储蓄金融ic卡个人化格式接口文档v024(pboc30功能细化 扩展应用)0919.doc》由会员分享,可在线阅读,更多相关《邮政储蓄金融ic卡个人化格式接口文档v024(pboc30功能细化 扩展应用)0919.doc(35页珍藏版)》请在三一办公上搜索。
1、个人化文件格式接口规范版本:0.2.3IC卡系统项目组2012年03月文档控制页编号版本修订内容简述修订日期作者10.1.2初稿。2010-09-11IC卡项目组20.2.0根据“重庆金融社保卡”的制卡需求,调整文档如下:1 修改,章节【文件分组DGI - 分组定义 - 应用分组数据】1.1 修改,子章节【0101:客户信息】 新增标签“9F61”,即:“持卡人证件号”。 新增标签“9F62”,即:“持卡人证件类型”。1.2 恢复,子章节【0209:小额接触脱机消费数据,电子现金应用】。1.3 修改,子章节【9203:小额交易GPO响应数据】 修改标签“94”的值。2 版本【0.2.0】正式发
2、布。2011-09-17IC卡项目组30.2.1根据“银川邮虹一卡通”的制卡需求,调整文档如下:1 修改,章节【文件分组DGI - 分组定义 - 应用分组数据】1.1 修改,子章节【0E01:卡片私有风险管理数据】 新增标签“DF62”,即:“电子现金分段扣费抵扣限额”。 新增标签“DF63”,即:“电子现金分段扣费已抵扣额”。1.2 修改,子章节【9103:选择非接触应用响应数据】 修改标签“9F38”内容,添加“DF60”,即:“CAPP交易指示位”。 修改标签“BF0C”内容,添加“DF61”,即:“分段扣费应用标识”。1.3 新增,子章节【A001: 非接小额扩展应用扩展文件】,包含复
3、合消费应用文件的SFI、类型、读写权限、大小等等信息。1.4 新增,子章节【8020: 扩展应用每个文件的开通密钥】,包含各个复合消费应用的开通密钥。1.5 新增,子章节【9020: 扩展应用每个文件的开通密钥校验值】,包含各个复合消费应用开通密钥的校验值。2 版本【0.2.1】正式发布。2012-03-11IC卡项目组40.2.21 对1.2章节“文件名规范”进行了补充说明。2 版本【0.2.2】正式发布。2012-4-15IC卡项目组50.2.31 新增对金融社保卡制卡文件“文件名”做出说明。2 版本【0.2.3】正式发布。2012-5-3IC卡项目组目 录个人化文件格式接口规范1文档控制
4、页I目 录II1文件组成11.1文件格式11.2文件名规范11.3文件构成21.4文件具体格式说明31.4.1文件总体格式31.4.2卡数据格式31.4.3卡面数据格式(当MIC=xxxPRN)41.4.4磁条数据格式(当MIC=xxxMAG)51.4.5IC数据格式(当MIC=xxxEMV)51.4.6AID_data数据格式51.4.7DGI数据格式61.4.8加密的DGI清单格式61.4.9需记录日志的DGI清单格式62文件分组DGI82.1分组定义82.1.1支付环境分组数据82.1.2应用分组数据92.1.3分组原则193数据安全203.1与储蓄系统数据安全203.2与安全中心系统数
5、据安全203.3与个人化系统数据安全203.4文件加密解密流程213.5各系统加密机涉及密钥214附录224.1补充分组定义224.1.1qMSD应用分组224.2附录A卡片数据对象值224.2.1应用交互特性224.2.2CVM列表234.2.3发卡行行为代码(IAC)234.3附录B银行定义的卡片个人化数据值264.3.1卡片风险管理数据264.3.2卡片应用管理数据284.3.3电子现金卡片数据294.3.4非接触IC卡支付294.3.5CA签发发卡行公钥证书304.4附录C数据准备生成的卡片个人化数据值304.4.1卡片应用交易数据301 文件组成1.1 文件格式文件采用二进制数据方式
6、,一批卡数据一个文件。1.2 文件名规范card_app_卡品种(1位)卡类别(2位)_制卡批次号_序号注: 1. 序号构成为机构号(9位)+柜员号(7位)+预留标示(2位:”01”)+月日(4位)2. 对于金融社保卡制卡文件,通过后缀区分批量制卡和预制卡:批量制卡 - aft,预制卡 - bef。3. 对于普通金融卡制卡文件,其文件名后缀为: txt。4. 如果金融社保为多卡商接入,则文件名中包含卡商标识,比如:广州市、汕头市等需要加卡商标识;带卡商标识文件名示例:card_app_卡品种(1位)卡类别(2位)_制卡批次_序号_01。1.3 文件构成1.4 文件具体格式说明1 一个文件包含一
7、批卡数据。2 每张卡数据包含3大部分数据:卡面数据、磁条数据、IC卡数据。3 IC卡数据必须支持多应用。4 每个应用数据包含3大部分数据:DGI分组数据、加密的DGI清单、日志DGI清单。5 每一张卡数据必须带MAC,MAC的计算方法为:将整张IC卡数据按照8字节分组,不足8字节的后补0,从第一个组开始,对下一个组进行异或,异或的结果再和下一个分组异或,直到和最后一个分组异或得到的值使用KEK进行ECB加密得到8个字节作为MAC值。6 卡面数据、磁条数据、IC卡数据分别以“MIC + LEN + 数据内容”格式进行表示,MIC的定义为定长6个字节字符:6.1 MIC=“xxxPRN”表示卡面数
8、据。6.2 MIC=“xxxMAG”表示磁条数据。6.3 MIC=“xxxEMV”表示IC数据。1.4.1 文件总体格式组成部分长度格式值描述卡记录数4网络字节序INT本文件包含的IC卡个数文件格式版本号1B01 - 文件版本号,跟随格式的不同,版本号递增卡数据-具体格式参见下一小节描述1.4.2 卡数据格式卡数据包含:卡面数据、磁条数据、IC数据,每类数据的格式都采用“MIC + LEN + 数据”的格式表示。这3类数据是固定必须存在的,例如一张IC卡,如果只包含卡面和IC数据,而不包含磁条数据,那么磁条数据的MIC存在,且该磁条数据的MIC的数据长度为0。组成部分长度格式值描述卡序号4网络
9、字节序INT表示本批次的第几张卡片卡数据长度4网络字节序INT卡片总数据长度MIC16字符串卡数据类型标识数据长度Le_mic14网络字节序INT本MIC下的数据总长度数据1Le_micBMIC26字符串卡数据类型标识:xxxPRN:卡面数据xxxMAG:磁条数据xxxEMV:IC数据数据长度Le_mic24网络字节序INT本MIC下的数据总长度数据2Le_micBMIC36字符串卡数据类型标识:xxxPRN:卡面数据xxxMAG:磁条数据xxxEMV:IC数据数据长度Le_mic34网络字节序INT本MIC下的数据总长度数据3Le_micBMAC8B定长8字节的MAC数据,参与MAC运算的数
10、据为所有MIC数据的组合数据,即从本表格数据的第8个字节开始到MAC前的所有数据。1.4.3 卡面数据格式(当MIC=xxxPRN)卡面数据都是字符串,由以下固定域组成,以|分隔每个字段,如果该字段不存在,则填入该字段的定长空格,并以|分隔。组成部分长度格式值描述卡号19字符串,以|结束数据长度不包含|字符卡有效日期8字符串,以|结束数据长度不包含|字符卡失效日期8字符串,以|结束数据长度不包含|字符姓名26字符串,以|结束数据长度不包含|字符PVV8字符串,以|结束数据长度不包含|字符CVV8字符串,以|结束数据长度不包含|字符1.4.4 磁条数据格式(当MIC=xxxMAG)磁条数据都是字
11、符串,前3个字节用于表示磁条数据的内容是否包含一磁、二磁、三磁数据。如果表示字符为0,表示无本字段,那么后面的数据则无该字段的数据。组成部分长度格式值描述是否有一磁标识1字符格式0-无;1-有是否有二磁标识1字符格式0-无;1-有是否有三磁标识1字符格式0-无;1-有一磁数据79字符格式,以|结束数据长度不包含|字符二磁数据40字符格式,以|结束数据长度不包含|字符三磁数据107字符格式,以|结束数据长度不包含|字符1.4.5 IC数据格式(当MIC=xxxEMV)IC数据都是二进制数据,IC数据包含多个应用。组成部分长度格式值描述AID个数1B本IC卡数据包含的应用个数Le_AID11BAI
12、D自身长度AID1Le_AID1BAID的值Le_AID1_data4网络字节序INT本AID下的应用数据长度AID1_dataLe_AID1_dataB本AID下的应用数据Le_AIDn1BAID自身长度AIDnLe_AIDnBAID的值Le_AIDn_data4网络字节序INT本AID下的应用数据长度AIDn_dataLe_AIDn_dataB本AID下的应用数据1.4.6 AID_data数据格式每个应用包含DGI数据、已加密的DGI清单、需记录日志的DGI清单。组成部分长度格式值描述Le_DGI_LIST2BDGI数据总长度,列表的长度DGI_LISTLe_DGIBDGI数据列表Le_
13、DGI_ENC_LIST2B加密的DGI清单长度DGI_ENC_LISTLe_DGI_ENC_LISTB加密的DGI清单Le_DGI_LOG_LIST2B需记录日志的DGI清单长度DGI_LOG_LISTLe_DGI_LOG_LISTB需记录日志的DGI清单DGI_DATALe_DGI_DATABDGI数据1.4.7 DGI数据格式DGI数据中包括卡片所有DGI数据的集合,包括加密数据和明文数据DGI以及密钥数据。我们需要给密钥数据等PBOC2.0规范中未定义的DGI给出自定义的DGI值,具体的DGI清单列表组成部分长度格式值描述DGI1标识2BDGI1标识,例如0201Le_DGI12BDG
14、I1数据长度 DGI1_DATALe_DGI1BDGI1数据DGIn标识2BDGIn标识,例如0301Le_DGIn2BDGIn数据长度DGIn_DATALe_DGInBDGIn数据1.4.8 加密的DGI清单格式本域的数据用于列出在“DGI数据”中,哪几个DGI的数据被KEK加密过。CP需要解析本域,获取该DGI清单,然后调用密码机解密被加密的DGI数据后进行写卡。组成部分长度格式值描述DGI12B第一个加密DGI的标签DGIn2B第N个加密DGI的标签1.4.9 需记录日志的DGI清单格式本域的数据用于列出在“DGI数据”中,哪几个DGI的数据需要CP在个人化过程中记录为日志。组成部分长度
15、格式值描述DGI12B第一个DGI的标签DGIn2B第N个DGI的标签2 文件分组DGI2.1 分组定义2.1.1 支付环境分组数据小额支付1PAY.SYS.DDF01Qpboc支付2PAY.SYS.DDF01借记应用A000000333010101 0101:目录文件数据例:PSE0101:(1PAY.SYS.DDF01)01012A702861264F08A000000333010101500A50424F432044454249549F120A50424F43204445424954870101PPSE0101:(2PAY.SYS.DDF01)010135703361314F08A000
16、000333010101500A50424F432044454249549F38189F66049F02069F03069F1A0295055F2A029A039C019F3704 9102:选择PSE支付环境响应数据标签长度数据域9102A561变长目录入口强制4F1 16DF名称(AID)强制501 16应用标签强制871应用优先指示符推荐BF0C变长FCI发卡行自定义数据强制例:910216A5148801015F2D027A689F110101BF0C059F4D020B0A 9102:选择PPSE支付环境响应数据标签长度数据域9102A5BF0C变长FCI发卡行自定义数据强制61变长
17、目录入口强制4F1 16DF名称(AID)强制501 16应用标签强制871应用优先指示符推荐例:910220A51EBF0C1B61194F08A000000333010101500A50424F432044454249548701012.1.2 应用分组数据2.1.2.1 0101:客户信息(70模板)l 姓名(5F20),值小于等于26字节时使用l 持卡人姓名扩展(9F0B), 值大于26字节时使用l 持卡人证件号(9F61),社保模板使用(金融没有标签)l 持卡人证件类型(9F62),社保模板使用(金融没有标签)2.1.2.2 0102:磁道数据,磁道1,磁道2(70模板)l 磁道2等
18、效数据(57)l 磁道1等效数据(9F1F)(未使用)2.1.2.3 0201:借贷记应用参与静态签名数据认证的数据(70模板)不能包含有使用发卡行脚本更新的数据。包含主账号、卡片风险管理数据等,由以下数据组成(记录日志):l 应用主帐号(5A) l CVM列表,借贷记(8E) (000000000000000042031E031F00)(普通金融卡中)l CVM列表,借贷记(8E) (000000000000000002031F00)(扩展应用中)l IAC默认(9F0D),借贷记(D8609CA800)(普通金融卡中)l IAC默认(9F0D),借贷记(D86004A800)(扩展应用中)
19、l IAC拒绝(9F0E),借贷记(0010000000)(普通金融卡中)l IAC拒绝(9F0E),借贷记(0010980000)(扩展应用中)l IAC联机(9F0F),借贷记(D8689CF800)l IAC联机(9F0F),借贷记(D86804F800)(扩展应用中)l 应用失效日期(5F24)l 发卡行国家代码(5F28)(0156) l 应用使用控制(9F07)(FF00)l 应用生效日期(5F25)l 应用主账号序列号(5F34) (扩展应用模版中存在)2.1.2.4 0202:IC卡公钥证书,借贷记(70模板)l IC卡公钥证书(9F46),借贷记2.1.2.5 0203 :
20、IC卡公钥指数和公钥余项,借贷记(70模板)l IC卡公钥指数(9F47),借贷记l IC卡公钥余项(9F48),借贷记2.1.2.6 0204:借贷记签名认证数据(70模板) (记录日志)l 静态签名数据(93)l 静态数据认证标签列表(9F4A)(9F4A0182)l 卡产品标识 (9F63) (暂填写30313030393939391080300000000000)2.1.2.7 0205:小额支付应用参与静态签名数据认证的数据(70模板)不能包含有使用发卡行脚本更新的数据。包含主账号、卡片风险管理数据等,由以下数据组成(记录日志):l 应用主帐号(5A) l CVM列表,小额支付(8E
21、) (00000000000000001E031F00)(金融卡模版时)l CVM列表,小额支付(8E) (00000000000000005E031F00)(扩展应用卡模版时)l IAC默认(9F0D),小额支付(电子现金和qPBOC)(D8603CA800)l IAC拒绝(9F0E),小额支付(0010800000)l IAC联机(9F0F),小额支付(D8683CF800)l 应用失效日期(5F24)l 发卡行国家代码(5F28) (0156)l 应用使用控制(9F07) (FF00)l 应用生效日期(5F25)2.1.2.8 0206:IC卡公钥证书,小额支付(70模板) (记录日志)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮政储蓄金融ic卡个人化格式接口文档v024pboc30功能细化 扩展应用0919 邮政储蓄 金融 ic 个人化 格式 接口 文档 v024 pboc30 功能 细化 扩展 应用 0919
链接地址:https://www.31ppt.com/p-2402141.html