建议所需的EMV卡响应?

时间:2016-03-14 01:02:14

标签: apdu emv

我正在尝试与SAM进行通信,这显然是根据EMV规范实现的。每当我问他们一个问题时,开发人员只会将我推荐给EMV书籍。在跛行通过EMV卡和终端规格后,我终于设法一个接一个地发送命令,并使用CDOL 1进入GENERATE CRYPTOGRAM命令。我的命令看起来像这样(CDOL1):

80AE40001D0000000000010000000000000364000000000003640B300E001234567800

这是卡片的回复:

802B08003280DBD8B5E81B4AF5065B0E038420000000000000000000000F000000000000000000000000000000

现在,我正确地阅读它吗?建议要求比特为1,对吗?如果是这样的话,现在会发生什么?该SAM应该只能通过PIN号离线工作,不需要在线连接。

1 个答案:

答案 0 :(得分:5)

你的gen ac命令p1 = 40,这里终端正在申请交易证书(离线交易) 您的响应正在显示,卡片正在使用格式1返回 - 标签等于80的预设数据对象。

此处的回复包含: - 1 - 密码信息数据(1字节)
08
2 - 应用程序事务计数器(2字节)
0032
3 - 应用密码(8字节)
80DBD8B5E81B4AF5
4 - 发行人申请数据(32字节)
065B0E038420000000000000000000000F000000000000000000000000000000

CID字节表示卡片返回的是哪种类型的密码,此处值为08 - 交易被拒绝

实际上CID揭示了返回什么类型的应用程序密码。如果交易被拒绝,它可以选择包含建议消息。

有关建议信息的更多信息,如何在卡和终端之间进行处理,请查看EMV第2册和第3册(6.3.7-card动作分析)
这是您的命令响应指示的内容。希望它有所帮助,如果您有任何其他疑问,请分享。