It's our great honour to announce the Industry’s First VHBR CCID reader - VHBR Dual interface smart card reader vR504. It is able to support the world’s fastest ePassports.

To celebrate the new product release, there is Special Discount for New Registered Members in our store.
- Get $20.00 OFF instantly for smart card reader vR504, R502 and bR301

Come to get the readers now!

Setting Response in SELECT command

JavaCard Applet Development Related Questions and Answers.
naresh
Posts: 13
Joined: Fri May 11, 2018 11:29 am
Points: 264
Contact:

Setting Response in SELECT command

Postby naresh » Wed Jul 04, 2018 2:16 am

Hello Sir,
I am unable to set response in the SELECT command,can any one help me out.
Regards,
Naresh

happy123654
Posts: 11
Joined: Wed Jun 20, 2018 4:06 am
Points: 70
Contact:

Re: Setting Response in SELECT command

Postby happy123654 » Thu Jul 05, 2018 4:10 am

If you have an applet on javacard. the javacard cos perhaps had processed the select command and the command is err or no compatible withe the standard special. So the applet can't receive the select command and the response of this command cannot be send to the off-card.

If you have an applet and the applet receive the select command. the applet can put the response data in the function:select() or process(). These functions are standard API. eg:

public void process(APDU apdu) {
if (selectingApplet()) {
byte[] apduBuf = apdu.getBuffer();
short rspLen = (short) selectResponse.length;
Util.arrayCopyNonAtomic(selectResponse, (short) 0, apduBuf, (short) 0, rspLen);
apdu.setOutgoingAndSend((short) 0, rspLen);
return;
}
...
}


Return to “Questions & Answers”

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer