【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 ...
随机推荐
- VNPY 文件目录结构
VNPY ├─examples 可以运行起来的实际程序│ ├─CoinapiDataService│ ├─CryptoTrader│ ├─CtaBacktesting│ ├─CtaTrading│ ├ ...
- post传递中文时,可以使用urlEncode编码进行转码
http://tool.chinaz.com/tools/urlencode.aspx
- 让input不可编辑
有时候,我们希望表单中的文本框是只读的,让用户不能修改其中的信息,如使<input type="text" name="input1" value=&qu ...
- wholesale custom weighted blankets / travel weighted blankets
What is weighted blankets? Weighted blanket named heavy gravity blanket,for child and adult. Help re ...
- 强大的金融类图表库 TradingView 使用分享
这段时间刚好做币圈交易所,运用到了现在最火的金融类图表库 -- TradingView ,就是强大,基本上现在的火币网(https://www.huobi.com),币安网(https://www.b ...
- python修炼第三天
今天主要讲了文件操作,函数与装饰器,装饰器比较烧脑,需要多做练习,逐步分解来进行理解! 加油! 一 文件操作 操作系统 提供文件的概念可以操作磁盘. 文件的只读模式: 注意如果是windows ...
- [NOIP2013D2]
T1 Problem 洛谷 Solution 这是线性扫描题吧. 就从1 ~ n 循环,若比起面高,则 ans += h[i] - h[i - 1]. Code #include<cmath&g ...
- ECharts柱状图
首先我们要先去Echarts 官网 根据自己需要的版本进行下载下载 下载完成后,我们在项目中引入echarts 随后创建容器来存放我们要添加的柱状图 容器创建完毕我们需要在js中设置他的属性和值 此配 ...
- 使用DD 创建SWAP
1创建所需swap空间的文件 + records in + records out bytes ( MB) copied, 2.01386 s, 52.1 MB/s[root@web01 ~]# ll ...
- Python 正则表达式相关问题
这几天学习python,写正则表达式相关代码如下: import re print(re.search(r'(?<=<(\w+)>).*(?=<\/\1>)'," ...