Ø 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. docker-tomcat-nginx 反向代理和负载均衡

    1.部署tomcat镜像 下载官方的tomcat镜像. -jre7 启动docker容器,2个实例,分别映射不同的端口号, ~/work/sample-webapps/[v1.0|v2.0]/下面存放 ...

  2. 图形设备接口(GDI)

    图形设备接口(GDI,Graphics Device Interface)负责在显示器和打印机上显示图形.GDI 是由几百个函数和一些相关的数据类型.宏和结构构成的.Windows 98/NT 中的图 ...

  3. CRC校验代码实现

    1.CRC校验简介 CRC就是块数据的计算值,它的全称是“Cyclic Redundancy Check”,中文名是“循环冗余码”.CRC校验是数据通讯中最常采用的校验方式.在嵌入式软件开发中,经常要 ...

  4. python函数基础以及函数参数简解

    python中函数分为函数.内置函数Python所有的内置函数 自定义函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. ...

  5. codevs 1049 棋盘染色

    题目描述 Description 有一个5×5的棋盘,上面有一些格子被染成了黑色,其他的格子都是白色,你的任务的对棋盘一些格子进行染色,使得所有的黑色格子能连成一块,并且你染色的格子数目要最少.读入一 ...

  6. PfSense基于BSD的软件防火墙的安装、配置与应用

    PfSense基于BSD的软件防火墙的安装.配置与应用 PfSense是一个FreeBSD下的免费开源的防火墙和路由器软件,他为了在X86平台上面建立一个高集成性的防火墙项目,下面就为大家展示如何配置 ...

  7. CLRS:Insert sort in in c

    #include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>#define ...

  8. Windbg 线程状态笔记

    1.ntdll!ZwWaitForSingleObject 线程被挂起,如果下面跟着是这样子: RetAddr : Args to Child : Call Site `7766e518 : `fff ...

  9. 【IHttpHandler】HttpModule,HttpHandler,HttpHandlerFactory简单使用

    这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定.本文通过一个简单的例子来直观的比较一下这三个对象的使用. HttpModule:Http模块,可以在页面处理前后.应 ...

  10. CThreadPool

    class CThreadPool { public: template <typename T> static void QueueUserWorkItem(void (T::*func ...