1

我按照教程进行操作,并从 GPO 命令收到以下响应:

7716820239009410100101011002020018010200200102009000

当我尝试解析响应时:

response tag = 77
AIP = ??
AFL = ??

有人可以帮助我获取应用程序交换配置文件 (AIP) 和应用程序文件定位器 (AFL) 的方法。本教程仅使用标签 80 解释了这一点,并且参考书EMV_v4.3_Book_3_Application_Specification说该标签77超出了他们的解决方案范围。

4

1 回答 1

1

您收到的对 GET PROCESSING OPTIONS 命令的响应是 BER-TLV 格式,解码如下:

77 16 [标签 = 响应消息模板格式 2,长度 = 22 字节]
    82 02 [标签 = 应用程序交换配置文件,长度 = 2 个字节]
        3900 [值 = AIP]
    94 10 [标签 = 应用程序文件定位器 (AFL),长度 = 16 字节]
        10010101100202001801020020010200 [值 = AFL]

9000     [状态字 = 无错误]

要手动解码 BER-TLV,您可以使用在线解析器,例如https://www.emvlab.org/tlvutils/。要集成到您自己的应用程序中,您可能想看看Is there a Java parser for BER-TLV? .

于 2019-02-25T14:26:08.887 回答