【问题标题】:Not getting response while reading data from smart card using JavaCard and APDU使用 JavaCard 和 APDU 从智能卡读取数据时没有得到响应
【发布时间】:2012-01-11 08:00:59
【问题描述】:

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

我写的代码如下。

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

【问题讨论】:

    标签: applet byte smartcard javacard apdu


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复。以上代码从智能卡读取数据是错误的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 2011-04-01
    • 1970-01-01
    相关资源
    最近更新 更多