【问题标题】:Advice Required response from EMV card?建议 需要 EMV 卡的响应?
【发布时间】:2016-06-28 22:11:01
【问题描述】:

我正在尝试与显然是根据 EMV 规范实施的 SAM 通信。开发人员只会在我向他们提出问题时向我推荐 EMV 书籍。在通过 EMV 卡和终端规范一瘸一拐地检查之后,我终于设法一个接一个地发送命令,并使用 CDOL 1 到达 GENERATE CRYPTOGRAM 命令。我的命令如下所示(CDOL1):

80AE40001D0000000000010000000000000364000000000003640B300E001234567800

这是卡片的回复:

802B08003280DBD8B5E81B4AF5065B0E038420000000000000000000000F000000000000000000000000000000

现在,我读对了吗?建议要求位为 1,对吗?如果是这样的话,现在会发生什么?该 SAM 应该只需要一个 PIN 码就可以离线工作,而无需在线连接。

【问题讨论】:

    标签: apdu emv


    【解决方案1】:

    您的 gen ac 命令具有 p1 = 40 ,此处终端正在请求交易证书(离线交易) 您的响应显示,卡片返回使用格式 1 - 标记等于 80 的前置数据对象。

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

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

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

    更多关于advice message ,它是如何在卡片和终端之间处理的,请看EMV book 2 and 3 (6.3.7 -card action analysis)
    这就是您的命令响应所指示的。希望对您有所帮助,如果您有任何其他疑问,请分享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多