【EMV L2】2CS.001.00 ~ 2CS.007.00
测试case要求,对于T=0和T=1卡,命令中是否存在Le是有差异的:
- Select: Mandatory Command
00 A4 04 00 Lc Command Data Le
Lc = 05 - 10 (Length of Command Data)
Command Data = File Name
Le = (Not Present T=0)
- Select Next: Mandatory Command
00 A4 04 02 Lc Command Data Le
Lc = 05 - 10 (Length of Command Data)
Command Data = File Name
Le = (Not Present T=0)
- Get Processing Options: Mandatory Command
80 A8 00 00 Lc Command Data Le
Lc = variable (Length of Command Data)
Command Data = (Processing Options Data Object List - PDOL)
Le = (Not Present T=0)
P1 = Record Number
P2= Reference control parameter - Short File Indicator (SFI)
Multiple Read Record commands will be issued dependent on AFL
- GENERATE AC.: Mandatory Command
80 AE P1 00 Lc Command Data Le
P1 = Reference Control Parameter (00 - AAC, 40 - TC, 80 - ARQC)
Le = 00 (Not Present T=0)
- Internal Authenticate: Mandatory if terminal supports Dynamic Data Authentication
00 88 00 00 Lc Command Data Le
Lc = (Length of Command Data)
Command Data = Length of authentication-related data
Le = 00 (Not Present for T=0)
- External Authenticate: Mandatory Command
00 82 00 00 Lc Command Data Le
Lc = 8 - 16 (Length of Command Data)
Command Data = Issuer Authentication Data
Le = Not Present
Lc = Not Present
Command Data = Not Present
- Verify Command
00 20 00 P2 Lc Command Data Le
P2 = Qualifier (80 - plaintext)
Command Data (Transaction PIN Data)
Le = (Not Present)
- Get Challenge: Mandatory Command if terminal supports Enciphered PIN
00 84 00 00 Lc Command Data Le
Lc = Not Present
Command Data = Not Present
Le = 00
【EMV L2】2CS.001.00 ~ 2CS.007.00的更多相关文章
- 【EMV L2】GPO响应以及AIP、AFL
[GPO命令] 终端通过GPO(Get Processing Options)命令 通知卡片交易开始.命令数据为PDOL指定的终端数据. [GPO响应] 卡片在GPO命令的响应中返回AIP和AFL:A ...
- 【EMV L2】数据元格式 & 对齐方式
[数据元格式] [对齐方式] 摘录:<中国金融集成电路(IC)卡规范 第6部分:借记贷记应用终端规范.pdf>- 8 终端数据
- 【EMV L2】Select PSE应用选择相关的卡片数据格式
The data field of the response message contains the FCI specific to the selected PSE, DDF, or ADF. 一 ...
- 【EMV L2】Processing Restrictions
目的: 处理限制(Processing Restrictions)的目的是确定终端中的应用程序与ICC中的应用程序的兼容程度,并进行任何必要的调整,包括可能拒绝交易. 执行条件: 终端应该都要执行Pr ...
- 【EMV L2】CDA复合动态数据认证/应用密文生成
复合动态数据认证/应用密文生成处理流程:对于复合动态数据认证/应用密文生成,终端执行标准动态数据认证的步骤1到3:1.认证中心公钥的获取终端使用认证中心公钥索引(PKI)以及卡片中的注册的应用提供商标 ...
- 【EMV L2】Application Usage Control
[Application Usage Control] Tag9F07,卡片数据,2bytes: Indicates issuer’s specified restrictions on the ge ...
- 【EMV L2】DDA标准动态数据认证处理流程
[标准动态数据认证DDA] 标准动态数据处理过程,除了动态签名由卡片生成以外,其他都是由终端执行的.处理过程: 1.认证中心公钥的获取终端使用认证中心公钥索引(PKI)以及卡片中的注册的应用提供商标识 ...
- 【EMV L2】SDA静态数据认证处理流程
[静态数据认证] 静态数据认证处理过程中,卡片没有执行任何处理,终端执行的处理流程:1.认证中心公钥的获取终端使用卡片上的认证中心公钥索引(PKI)[TAG:8F,Certification Auth ...
- 【EMV L2】EMV终端数据
Account TypeAcquirer IdentifierAdditional Terminal CapabilitiesAmount, Authorised (Binary)Amount, Au ...
随机推荐
- React 的组件与 this.props对象
1.组件 React 允许将代码封装成组件,然后像插入普通 HTML 标签一样,在网页中插入这个组件.React.createClass 的方法就是用于生成一个组件类. 2.this.props对象 ...
- C#设计模式(0)-设计模式系列文章导航
设计模式系列文章导航 C#设计模式(1)——单例模式(SingletonPattern) C#设计模式(2)——简单工厂模式(SimpleFactory) C#设计模式(3)——工厂方法模式( ...
- Angular2 之父子组件交互方式
父子组件交互方式,这里介绍主要的三种方式 1.事件传值 下面以列表页和分页组件举例. list.component.html <pagination *ngIf="pageParams ...
- ES5原型琏继承
function add(){}; add.prototype.showName = "MAN";add.prototype.name = function(){ console. ...
- 阿里推荐的线程使用方法 ThreadPoolExecutor
阿里推荐原因:使用线程池可以减少创建和销毁线程上所花的时间以及系统资源的开销,然后之所以不用Executors自定义线程池,用ThreadPoolExecutor是为了规范线程池的使用,还有让其他人更 ...
- C# 比较两文本相似度
这个比较文本用到的主要是余弦定理比较文本相似度,具体原理右转某度,主要适用场景是在考试系统中的简答题概述,可根据权重自动打分,感觉实用性蛮广的. 先说下思路: 文本分词,中文于英文不同,规范的英文每个 ...
- Navicat for Mysql导入mysql数据库脚本文件
1.鼠标右键点击,然后选中运行sql文件,执行,然后选中编码方式为Utf8,即可. 2.可能会出现一系列的问题,参照着报错,进行mysql配置文件的修改.
- mysql 修改表字段长度
方案一: change ALTER TABLE t1 CHANGE a a VARCHAR(); change 可以用来更改字段名称和类型 ALTER TABLE table_name CHANGE ...
- Thread线程notify方法的自我理解
感谢博主:http://zy19982004.iteye.com/blog/1626916 这篇博文给予我线程知识很大的帮助 知识背景:(1)wait().notify()均是Object的方法,故每 ...
- Python Day2 Learning record
一.python初始化模块 Python的强大之处在于他有非常丰富和强大的标准库和第三方库 ...