我遵循了this教程,并且从GPO命令收到了以下响应:
7716820239009410100101011002020018010200200102009000
当我尝试解析响应时:
response tag = 77
AIP = ??
AFL = ??
有人可以帮助我获得一种应用程序交换配置文件(AIP)和应用程序文件定位器(AFL)的方法。本教程仅使用标签80对此进行了说明,参考书EMV_v4.3_Book_3_Application_Specification
说标签77
不在其解决方案范围之内。
答案 0 :(得分:1)
返回给GET PROCESSING OPTIONS命令的响应为BER-TLV格式,并按以下方式解码:
77 16 [tag = Response Message Template Format 2, length = 22 bytes] 82 02 [tag = Application Interchange Profile, length = 2 bytes] 3900 [value = AIP] 94 10 [tag = Application File Locator (AFL), length = 16 bytes] 10010101100202001801020020010200 [value = AFL] 9000 [status word = no error]
要手动解码BER-TLV,可以使用在线解析器,例如https://www.emvlab.org/tlvutils/。要将其集成到您自己的应用程序中,您可能需要看看Is there a Java parser for BER-TLV?。