Ø 5F24    应用有效期


L: 3

-M(必备)

1)  芯片中的应用失效日期5F24,服务码5F30,必须与芯片中的二磁道等效数据(Tag57)中的失效日期和服务码一致。

2)  qPBOC 时,应用失效日期5F24不能放在 AFL 指明的让终端读取的最后一条记录里面。

3)  应用失效日期(5F24)不能晚于发卡行公钥证书失效期。

送检反馈问题:标准借贷记交易,电子现金交易时,卡片返回的应用失效日期 5F24 == 491231,发卡行公钥证书失效日期 == 2030年12月,应用失效日期应早于发卡行公钥证书失效日期。

  1. //认证中心公钥指数必须等于3或2^16+1 CA_E = 03
  2. //认证中心公钥模  8F
  3. //CA_I发卡行公钥证书(90)
  4. //终端恢复发卡行公钥    CA_O = DeRSA(CA_N, CA_E, CA_I)
  5. CA_O =
  6. 6A02 623036FF 12300009870101B001D5C5C2BFE845E14E75681F83973E1E4F9543E7FCCA
  7. 49D13D82E35CD2F5B6CBDC5005CA3A7B8E92B52443AECE23C2D1BB57F76D43D0D9A339AFB4BE186CB82515EDCD9B6278BF42B31083944FC524412580680824E0A0F2FC5F41A969FC
  8. 0F19B67F9054D41FF0D7D0600C8E1E51AA80B4EDBEA34411403B497A3D4C2E47BB77442F
  9. 584ABF26D618B28374543D84182929FB4D1C5D5E92597CE8DB56D552F2E4F3BC

如果送检5F24值与57中日期不一致,银检中心会给与通知如下:

=====================================================================

标准借贷记交易,电子现金交易时,卡片返回的应用失效日期5F24 == 491231发卡行公钥证书失效日期 == 2030年12月应用失效日期应早于发卡行公钥证书失效日期。 

请贵机构修改卡片。

=====================================================================

Ø 9F07    应用用途控制

L:2

字节1:

位8:1=国内现金交易有效

位7:1=国际现金交易有效

位6:1=国内商品有效

位5:1=国际商品有效

位4:1=国内服务有效

位3:1=国际服务有效

位2:1=ATM 有效

位1:1=除ATM 外的终端有效

字节2:

位8:1=允许国内返现

位7:1=允许国际返现

位6–1:RFU(000000)

JR/T 0025 限制:字节1 中,位4,6 值相同;位3,5 值相同

标明发卡行指定的卡片应用上的一些限制,包括地域使用和服务类型等。 用于提供更灵活的卡片服务控制(类似服务代码)。

Bit8

1

国内现金交易有效

Bit7

1

国际现金交易有效

Bit6

1

国内商品有效

Bit5

1

国际商品有效

Bit4

1

国内服务有效

Bit3

1

国际服务有效

Bit2

1

ATM有效

Bit1

1

除ATM外的终端有效

Bit8

0

允许国内返现

Bit7

0

允许国际返现

Bit6-Bit0

0

RFU

模板推荐值:FF 00

Ø 5F28    发卡行国家代码

L: 2

—C(有条件):如果有应用用途控制(9F07)

Ø  93  签名静态应用数据

L: NI

-C(有条件):如果支持SDA

发卡行签名的数据签名。用卡片内的指定数据生成。在SDA过程中由终端验证

Ø  5F25    应用生效日期

L:3

卡片中应用启用日期

—O(可选):可选数据元。

Ø  9F4A    静态数据认证标签列表

L: var.

C

列出基本数据对象标签,标签的值包括在签名的静态应用数据中或IC 卡公钥证书中

可以只包括应用交互特征(AIP)的标签

Ø  9F63    卡产品标识信息(如果存在)

L: 16字节

字节 1-字节 8:银行标识码

1

字节 9-11:卡产品标识

字节 9:

位 8: 1=市民卡

位 7: 1=军人卡

位 6: 1=积分卡

位 5: 1=交通卡

位 4: 1=社保卡

位 3: 1=学生卡

位 2: 1=航空卡

位 1: 1=公共缴费类卡

字节 10:本规范保留

字节 11:发卡行保留

字节 12-14:本规范保留

字节 15-16:发卡行保留

NFC手机、手机附件、Sim 卡、SD卡的入网测试,必须写入 Tag9F63,且数据内容与格式要符合Q/CUP037.2.1-2011的要求。

1)  对于移动支付IC卡,不论是什么账户类型(指01、02、03这三个应用),9F63都是必选,且按银联规范填写;

2)  对于普通金融IC卡,根据PBOC规范,9F63是可选,作为卡产品信息,如果带这个域,请按PBOC规范填写.DP生成的制卡数据中9F63的值是放置在01应用中,因此如果个人化文件中的01应用中如果有9F63,那么该值必须被个人化写入卡片的本DGI中。此信息即日起在UAT生效,投产生效日另行通知。

例如:9F63|16|30313034313030300000000000006000|

文/闫鑫原创
  转载请注明出处http://blog.csdn.net/yxstars/article/details/38260129

EMVTag系列7《静态签名数据》的更多相关文章

  1. EMVTag系列9《卡片管理数据》

    Ø  5F30    服务码 F: n 3 T: 5F30 L: 2 -O(可选):可选数据元 按GB/T 17552标准,卡片中的服务码(5F30) 的值,要和二磁道等效数据57中的服务码的值完全一 ...

  2. EMVTag系列10《发卡行公钥证书》

    Ø  90  发卡行公钥(IPK)证书 L: NCA -C(有条件):如果支持SDA,DDA CA认证过的发卡行公钥.用于脱机数据认证 Ø  9F32    发卡行公钥指数 L: 1 or 3 -C( ...

  3. Greeplum 系列(四) 数据的装载与卸裁

    Greeplum 系列(四) 数据的装载与卸裁 装载数据有以下种方法: insert copy 外部表 gpload 下面以 member_delta 表为例分别介绍这四种方法. create tab ...

  4. CRL快速开发框架系列教程十一(大数据分库分表解决方案)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  5. CRL快速开发框架系列教程三(更新数据)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  6. CRL快速开发框架系列教程四(删除数据)

    本系列目录 CRL快速开发框架系列教程一(Code First数据表不需再关心) CRL快速开发框架系列教程二(基于Lambda表达式查询) CRL快速开发框架系列教程三(更新数据) CRL快速开发框 ...

  7. java io系列15之 DataOutputStream(数据输出流)的认知、源码和示例

    本章介绍DataOutputStream.我们先对DataOutputStream有个大致认识,然后再深入学习它的源码,最后通过示例加深对它的了解. 转载请注明出处:http://www.cnblog ...

  8. Spark系列-初体验(数据准备篇)

    Spark系列-初体验(数据准备篇) Spark系列-核心概念 在Spark体验开始前需要准备环境和数据,环境的准备可以自己按照Spark官方文档安装.笔者选择使用CDH集群安装,可以参考笔者之前的文 ...

  9. C#程序集系列09,程序集签名

    在"C#程序集系列08,设置程序集版本"中体验了为程序集设置版本,但对于程序集的安全性来说,还远远不够.本篇体验程序集的签名. □ 程序集的签名 →F盘as文件夹下有多个文件→在程 ...

随机推荐

  1. CODESOFT中的圆角矩形的弧度该怎样设置?

      CODESOFT标签设计软件提供多种图形制作按钮,方便用户更为快捷的制作标签.其中就包括矩形,圆角矩形的快捷创建按钮.本文将介绍如何设置CODESOFT圆角矩形的弧度. 若有疑问可直接访问:htt ...

  2. git克隆项目到一个非空目录

    这只是记录: 1. 进入非空目录,假设是 /workdir/proj1 2. git clone --no-checkout https://git.oschina.net/NextApp/platf ...

  3. JAVA面试题基础部分(三)

    20.接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?抽象类中是否可以有静态的main方法? 接口可以继承接口.抽象类可以实现 ...

  4. Java程序员面试宝典1 ---Java基础部分(该博文为原创,转载请注明出处)

    (该博文为原创,转载请注明出处   http://www.cnblogs.com/luyijoy/  by白手伊凡) 1.    基本概念 1)         Java为解释性语言,运行过程:程序源 ...

  5. c#中using System.Runtime.Serialization.Json;不能引用

    原因:生成项目对于的.net版本是2.0的.需要手动切换成4.0 操作步骤:右键项目,属性页面,下拉框选择最高版本.net 截图:

  6. C#中DataTable转换JSON

    #region 将DataTable转换为json public string dt2json(DataTable dt) { JavaScriptSerializer jss = new JavaS ...

  7. PAT1020. Tree Traversals

    //典型后中省树,这种方法必须有 中序序列来确定根的位置,然后二分建树: //因为用的vc,之前用序列位置建树通不过,用坐标建树通过了,怀疑vc的功能限制,有时间再来测试,眼下感觉还是坐标好啊,用地址 ...

  8. 自适应中overflow的作用

    最近在做东西的时候发现overflow还有这样的妙处:可以实现自适应,之前没加overflow实现起来是有点问题的 代码如下: <!DOCTYPE html><html> &l ...

  9. ajax 清除缓存

    $.ajax({ url : actionUrl , beforeSend :function(xmlHttp){  // deforeSend 是请求前清除缓存  ,如果没有缓存也不使用before ...

  10. 取得Android平台某设备上所有可用的Sensors

    本来要写一个检测手机的温度的小应用,学习一下传感器的api,可结果怎么写不行.经检测,发现取得的Sensor为NULL,这才明白,我手机没有TYPE_AMBIENT_TEMPERATURE传感器. 于 ...