使用JavaCard和APDU从智能卡读取数据时没有得到响应

时间:2011-12-02 08:50:13

标签: applet byte smartcard javacard apdu

我研究了Java卡的所有API和规范 我写了一个从智能卡读取数据的代码。 但我不知道它在哪里回复。

我写的代码如下。

private void readData(APDU apdu) throws ISOException
{
     byte[] buffer = apdu.getBuffer();
     short in_len1=apdu.setIncomingAndReceive();
     apdu.receiveBytes(ISO7816.OFFSET_CDATA);
}
  • 智能卡类型=联系卡
  • 使用java卡2.2.2使用apdu

1 个答案:

答案 0 :(得分:0)

你必须实现流程方法(类似于c程序的main方法)。另见http://www.oracle.com/technetwork/java/javacard/javacard2-138597.html