首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析CVM列表:在SFI中获取CVM列表后何时显示引脚垫,任何所需的命令

解析CVM列表:在SFI中获取CVM列表后何时显示引脚垫,任何所需的命令
EN

Stack Overflow用户
提问于 2018-12-03 11:10:46
回答 1查看 416关注 0票数 1

我正在使用JNI在android中运行以下命令。

代码语言:javascript
复制
select command: 00A4040006454D5600000100(based on relavant AId)

GPO: 80A80000(modifying based on pdol)

read record : 00B2010C(Based on number of AFLs, SFI available)

在此之后,我想显示引脚垫,如果卡支持别针。我得到以下CVM列表

代码语言:javascript
复制
4203 Encrypted PIN online, If terminal supports CVM, next 
1E03 Signature, If terminal supports CVM, FAIL 
1F03 No CVM

如何理解android/ java中的这些标记。有什么APDU命令吗?如何处理/执行cvm规则?

所有建议将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-03 14:20:00

据我所知,您拥有从Android应用程序中调用的某种形式的本机EMV内核。作为第一个建议,您应该看看这个函数是否已经公开了。CVM列表只是使用Record命令读取的对象之一(带有标识符0x8E)。EMV 3(请参阅第10.5章和附件C3)中的定义意味着在www.emvco.com上可以找到什么,因为EMV中的持卡人验证是按顺序进行的(通过列表检查条件适用于您的交易)很难说是否将使用PIN (不管卡片可能支持它-坦率地说,这是发行人为大多数卡片产品提供PIN方法的支付计划所要求的)。某些条件可能取决于以前方法的执行状态(当在CVM规则Byte 1上设置b7时)。关于命令,您可能期望脱机PIN将需要发送Get数据命令,请求0x9F17,即脱机PIN尝试计数器。当然,离线PIN将需要发送显示PIN的验证命令,由ICC验证。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53592588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档