我在从德国 CashCards(也称为 Geldkarte)读取IBAN号码时遇到了一些问题。我可以与我的卡进行通信,并从中获取一些信息。但我不知道我必须向卡发送哪个命令Apdu,才能获得 IBAN 号码......
该应用程序在 Java 7 上运行,我使用java.smartcardio api
Protocoll is T=1
我的 commandApdu 获取日期如下所示:
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 吗?
如果我忘记了一些需要的信息,我很抱歉,但这是我在这个板上的第一个问题 :-)