Exchange_sam_apdu – ACS AET63 BioTRUSTKey User Manual

Page 23

Advertising
background image

7.5.3.

EXCHANGE_SAM_APDU

To exchange an APDU (Application Protocol Data Unit) command/response pair between the SAM
card inserted in the AET63 and the host computer.

Command format

Instruction

Code

Data

length

Data

LEN

CLA

INS

P1

P2

Lc

BYTE

1

...2

...

BYT

E N

Le

B0

H

LEN

ength 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 menas 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_SAM_APDU command when a T=0 card is
in the reader. If both parameters have a value greater than 0, the AET63 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

AET63 Reference Manual

Version 2.2

Page 23 of 26

[email protected]

www.acs.com.hk

Advertising