我正在使用智能卡读卡器,我发现从EMV卡获得钱包余额有些麻烦。我已经开发了其他卡的软件,其中t = 0,协议,但这次这个过程让我感到害怕。
我认为它必须是这样的:
选择Purse balace File 阅读记录。
我没有找到这个文件,然后我在规范中看到了这个:
强制要求:
老实说,我会用命令6来获取我正在寻找的东西,问题是我无法选择pse,而是可以选择AID标准签证文件。
我做错了什么?
由于
答案 0 :(得分:2)
当你说“无法选择PSE”时,你的意思是什么?你有'6A 82'的身份吗?请注意,PSE是DDF(目录)。您需要读取其记录以获取实际的应用程序ID。获得应用程序后。来自PSE的ID,您需要知道哪些ID是您要选择的钱包应用程序的AID。
如果您知道钱包应用程序的AID,您甚至可以绕过PSE处理。您只需指定AID即可选择应用程序。从那里你可以通过发出GET PROCESSING OPTIONS命令,READ RECORD等来继续。