com.jaccal.command.iso
Interface ISO7816

All Known Subinterfaces:
GSM11_11

public interface ISO7816

Author:
Thomas Tarpin-Lyonnet ISO7816 encapsulates constants related to ISO 7816-4. ISO7816 interface contains only static fields.

Field Summary
static byte CLA_ISO7816
          ISO7816 CLA byte value.
static byte INS_APPEND_REC
          INS byte of Append Record APDU command.
static byte INS_ENVELOPE
          INS byte of Envelope APDU command.
static byte INS_ERASE_BIN
          INS byte of Erase Binary APDU command.
static byte INS_EXTERNAL_AUTH
          INS byte of External Authenticate APDU command.
static byte INS_GET_CHAL
          INS byte of Get Challenge APDU command.
static byte INS_GET_DATA
          INS byte of Get Data APDU command.
static byte INS_GET_RESP
          INS byte of Get Response APDU command.
static byte INS_INTERNAL_AUTH
          INS byte of Internal Authenticate APDU command.
static byte INS_MANAGE_CHANNEL
          INS byte of Manage Channel APDU command.
static byte INS_PUT_DATA
          INS byte of Put Data APDU command.
static byte INS_READ_BIN
          INS byte of Read Binary APDU command.
static byte INS_READ_REC
          INS byte of Read Record APDU command.
static byte INS_SELECT_FILE
          INS byte of Select File APDU command.
static byte INS_UPDATE_BIN
          INS byte of Update Binary APDU command.
static byte INS_UPDATE_DATA
          INS byte of Update Data APDU command.
static byte INS_UPDATE_REC
          INS byte of Update Binary APDU command.
static byte INS_VERIFY
          INS byte of Verify CHV APDU command.
static byte INS_WRITE_BIN
          INS byte of Write Binary APDU command.
static byte INS_WRITE_REC
          INS byte of Write Record APDU command.
static byte LENGTH_APDU_HEADER
          The offset of the first byte of the APDU command data field.
static byte OFFSET_CLA
          The offset of the APDU command CLA byte.
static byte OFFSET_DATA_FIELD
          The offset of the first byte of the APDU command data field.
static byte OFFSET_INS
          The offset of the APDU command INS byte.
static byte OFFSET_P1
          The offset of the APDU command INS byte.
static byte OFFSET_P2
          The offset of the APDU command INS byte.
static byte OFFSET_P3
          The offset of the APDU command INS byte.
 

Field Detail

OFFSET_CLA

public static final byte OFFSET_CLA
The offset of the APDU command CLA byte. OFFSET_CLA = 0

See Also:
Constant Field Values

OFFSET_INS

public static final byte OFFSET_INS
The offset of the APDU command INS byte. OFFSET_INS = 1

See Also:
Constant Field Values

OFFSET_P1

public static final byte OFFSET_P1
The offset of the APDU command INS byte. OFFSET_P1 = 2

See Also:
Constant Field Values

OFFSET_P2

public static final byte OFFSET_P2
The offset of the APDU command INS byte. OFFSET_P2 = 3

See Also:
Constant Field Values

OFFSET_P3

public static final byte OFFSET_P3
The offset of the APDU command INS byte. OFFSET_LC = 4

See Also:
Constant Field Values

OFFSET_DATA_FIELD

public static final byte OFFSET_DATA_FIELD
The offset of the first byte of the APDU command data field. OFFSET_DATA_FIELD = 5

See Also:
Constant Field Values

LENGTH_APDU_HEADER

public static final byte LENGTH_APDU_HEADER
The offset of the first byte of the APDU command data field. OFFSET_DATA_FIELD = 5

See Also:
Constant Field Values

CLA_ISO7816

public static final byte CLA_ISO7816
ISO7816 CLA byte value. CLA_ISO7816 = 0x00

See Also:
Constant Field Values

INS_ERASE_BIN

public static final byte INS_ERASE_BIN
INS byte of Erase Binary APDU command. INS_ERASE_BINARY = 0x0E

See Also:
Constant Field Values

INS_VERIFY

public static final byte INS_VERIFY
INS byte of Verify CHV APDU command. INS_VERIFY = 0x20

See Also:
Constant Field Values

INS_MANAGE_CHANNEL

public static final byte INS_MANAGE_CHANNEL
INS byte of Manage Channel APDU command. INS_MANAGE_CHANNEL = 0x70

See Also:
Constant Field Values

INS_EXTERNAL_AUTH

public static final byte INS_EXTERNAL_AUTH
INS byte of External Authenticate APDU command. INS_EXTERNAL_AUTH = 0x82

See Also:
Constant Field Values

INS_GET_CHAL

public static final byte INS_GET_CHAL
INS byte of Get Challenge APDU command. INS_GET_CHAL = 0x84

See Also:
Constant Field Values

INS_INTERNAL_AUTH

public static final byte INS_INTERNAL_AUTH
INS byte of Internal Authenticate APDU command. INS_INTERNAL_AUTH = 0x88

See Also:
Constant Field Values

INS_SELECT_FILE

public static final byte INS_SELECT_FILE
INS byte of Select File APDU command. INS_SELECT_FILE = 0xA4

See Also:
Constant Field Values

INS_READ_BIN

public static final byte INS_READ_BIN
INS byte of Read Binary APDU command. INS_READ_BIN = 0xB0

See Also:
Constant Field Values

INS_READ_REC

public static final byte INS_READ_REC
INS byte of Read Record APDU command. INS_READ_REC = 0xB2

See Also:
Constant Field Values

INS_GET_RESP

public static final byte INS_GET_RESP
INS byte of Get Response APDU command. INS_GET_RESP = 0xC0

See Also:
Constant Field Values

INS_ENVELOPE

public static final byte INS_ENVELOPE
INS byte of Envelope APDU command. INS_ENVELOPE = 0xC2

See Also:
Constant Field Values

INS_GET_DATA

public static final byte INS_GET_DATA
INS byte of Get Data APDU command. INS_GET_DATA = 0xCA

See Also:
Constant Field Values

INS_WRITE_BIN

public static final byte INS_WRITE_BIN
INS byte of Write Binary APDU command. INS_WRITE_BIN = 0xD0

See Also:
Constant Field Values

INS_WRITE_REC

public static final byte INS_WRITE_REC
INS byte of Write Record APDU command. INS_WRITE_REC = 0xD2

See Also:
Constant Field Values

INS_UPDATE_BIN

public static final byte INS_UPDATE_BIN
INS byte of Update Binary APDU command. INS_UPDATE_BIN = 0xD6

See Also:
Constant Field Values

INS_UPDATE_REC

public static final byte INS_UPDATE_REC
INS byte of Update Binary APDU command. INS_UPDATE_REC = 0xDC

See Also:
Constant Field Values

INS_PUT_DATA

public static final byte INS_PUT_DATA
INS byte of Put Data APDU command. INS_PUT_DATA = 0xDA

See Also:
Constant Field Values

INS_UPDATE_DATA

public static final byte INS_UPDATE_DATA
INS byte of Update Data APDU command. INS_UPDATE_DATA = 0xDC

See Also:
Constant Field Values

INS_APPEND_REC

public static final byte INS_APPEND_REC
INS byte of Append Record APDU command. INS_APPEND_REC = 0xE2

See Also:
Constant Field Values


Copyright © 2005 Chang Sau Sheong, Thomas Tarpin-Lyonnet. All Rights Reserved.