【发布时间】:2013-08-14 18:55:01
【问题描述】:
我在读取 german CashCards(也称为 Geldkarte)中的 IBAN 号码时遇到了一些问题。 我可以与我的卡进行通信,并从中获取一些信息。但我不知道我必须向卡发送哪个命令Apdu,才能获得 IBAN 号码...
应用程序在 Java 7 上运行,我使用 java.smartcardio api
协议是 T=1
我的命令Apdu 获取日期如下所示:
byte[] commandBytes = new byte[]{0x00, (byte)0xa4, 0x04, 0x00, 0x07, (byte)0xa0, 0x00, 0x00, 0x00,0x04, 0x30, 0x60, 0x00};
我得到的信息是:
6F 32 84 07 A0 00 00 00 04 30 60 A5 27 50 07 4D 61 65 73 74 72 6F 87 01 03 9F 38 09 9F 33 02 9F 35 01 9F 40 01 5F 2D 04 64 65 65 6E BF 0C 05 9F 4D 02 19 0A
谁能告诉我获取 IBAN 号码的正确 apdu 吗?
如果我忘记了一些需要的信息,我很抱歉,但这是我在这个板上的第一个问题 :-)
【问题讨论】: