7.2.3.
EXCHANGE_APDU
To exchange an APDU (Application Protocol Data Unit) command/response pair between the MCU
card inserted in the BioCARDKey and the host computer.
Command format
Instructio
n Code
Data
length
Data
LEN
CLA
INS
P1
P2
Lc
BYTE
1
...2
...
BYTE
N
Le
A0
H
LEN
Length of APDU command data, N, + 6 (0 < N
≤
MAX_R)
CLA
APDU instruction class byte
INS
APDU
instruction
P1
APDU parameter byte 1
P2
APDU parameter byte 2
Lc
APDU command data length
BYTE x
APDU command data
Le
Expected APDU response data length (Le = 0 means no data is expected from the
card)
NOTE:
With the T=0 communication protocol it is not possible to transmit data to the card and from
the card in a single command-response pair. Hence, only either Lc or Le can be
greater than 0 in an
EXCHANGE_APDU
command when a T=0 card is in the reader.
If both parameters have a value greater than 0, the BioCARDKey does not execute
the command and returns an error status.
Response data format
BYTE
1
...
...
BYTE
N
SW1
SW2
BYTE x
Response data from card (if any)
SW1, SW2
Status code returned by the card.
Document Title Here
Document Title Here
Document Title Here
AET60 Reference Manual
Version 1.7
Page 20 of 24
www.acs.com.hk