Index (Java Card 3 Platform, APDU I/O Library)
Date: 2009-11-05

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G I L M N O P R S T _

## A

ACK - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the ACK code which is returned to the sender as the first octet of a TLP224 response when a message has been successfully received.
addCadServerListener(CadServerListener) - Method in class com.sun.javacard.apduio.CadT1Dual
  Register a new CadServerListener to be notified of state changes.
addCadServerListener(CadServerListener) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Register a new CadServerListener to be notified of state changes.
addCadServerListener(CadServerListener) - Method in class com.sun.javacard.apduio.ServerT1Protocol
  Register a new CadServerListener to be notified of state changes.
Apdu - Class in com.sun.javacard.apduio
  This class represent a pair of C-APDU and R-APDU.
Apdu(byte[]) - Constructor for class com.sun.javacard.apduio.Apdu
Apdu() - Constructor for class com.sun.javacard.apduio.Apdu
  Creates a new instance of Apdu.
APDU_TYPE_MASK - Static variable in class com.sun.javacard.apduio.Apdu
  Mask to extract APDU type information: either ISO ecoding or not.
auto61xx - Variable in class com.sun.javacard.apduio.ClientT0Protocol
  This field maintains the current state of the auto61xx flag.

## B

blockFromCard - Variable in class com.sun.javacard.apduio.ClientT1Protocol
blockIncoming - Variable in class com.sun.javacard.apduio.ServerT1Protocol
blockOutgoing - Variable in class com.sun.javacard.apduio.ServerT1Protocol
blockToCard - Variable in class com.sun.javacard.apduio.ClientT1Protocol

## C

cad - Variable in class com.sun.javacard.apduio.ClientProtocol
CadClientInterface - Interface in com.sun.javacard.apduio
  An interface describing a client connection to a card.
CadDevice - Class in com.sun.javacard.apduio
  Factory class producing CardClientInterface instances (connections to a card)
CadDevice(byte, InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadDevice
  this form of constructor is used by T=0, T=1 implementations
CadDevice(byte) - Constructor for class com.sun.javacard.apduio.CadDevice
  this form of constructor is used by PCSC streams are not applicable
CadEvent - Class in com.sun.javacard.apduio
CadPCSCClient - Class in com.sun.javacard.apduio
  The CadClient class maintains the context for the client (terminal) side of the terminal CAD connection.
CadPCSCClient(int) - Constructor for class com.sun.javacard.apduio.CadPCSCClient
CadServerListener - Interface in com.sun.javacard.apduio
CadT0 - Class in com.sun.javacard.apduio
  The CadT0 class manages the encodes and decodes TLP224 transport level messages between an InputStream and an OutputStream.
CadT0(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadT0
  Create a new instance of the CadT0 class using an InputStream and an OutputStream.
CadT0Client - Class in com.sun.javacard.apduio
  The CadT0Client class maintains the context for the client (terminal) side of the terminal CAD connection.
CadT0Client(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadT0Client
CadT1 - Class in com.sun.javacard.apduio
  The CadT1 class manages the encodes and decodes T=1 transport level messages between an InputStream and an OutputStream.
CadT1(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadT1
  Create a new instance of the CadT1 class using an InputStream and an OutputStream.
CadT1Client - Class in com.sun.javacard.apduio
  The CadT1Client class maintains the context for the client (terminal) side of the terminal CAD connection.
CadT1Client(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadT1Client
CadT1Dual - Class in com.sun.javacard.apduio
  The CadT1Dual class manages two T1 connections It uses two instances of ServerT1Data to store status of the protocols Two initialize the class, use constructor with contacted socket and set contacted_atr It contactless connection is also available, set also contactless socket and contactless atr This class uses two instances of T1BlockReade to listen to incoming blocks
CadT1Dual(Socket) - Constructor for class com.sun.javacard.apduio.CadT1Dual
  Create a new instance of the CadT1 class using socket representing the contacted connection.
CadTransportException - Exception in com.sun.javacard.apduio
  This abstract class is the parent class of all CAD exception classes.
CadTransportException(int) - Constructor for exception com.sun.javacard.apduio.CadTransportException
  Constructor method for exception class.
CASE_1 - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 1 apdu
CASE_2E - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 2 Extended apdu
CASE_2S - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 2 Short apdu
CASE_3E - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 3 Extended apdu
CASE_3S - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 3 Short apdu
CASE_4E - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 4 Extended apdu
CASE_4S - Static variable in class com.sun.javacard.apduio.Apdu
  The value which indicates this Apdu is an ISO 7816-3 Case 4 Short apdu
checkBlock() - Method in class com.sun.javacard.apduio.T1Block
  Verifies the consistency of this T=1 Block by calculating the LRC.
checkBlock(T1Block) - Static method in class com.sun.javacard.apduio.T1Block
  Verifies the consistency of the T=1 Block by calculating the LRC.
CLA - Static variable in class com.sun.javacard.apduio.Apdu
  The offset in the command array to the ISO 7816-3 CLA octet.
ClientPCSCProtocol - Class in com.sun.javacard.apduio
  The ClientPCSCProtocol class manages the client (terminal) side of the PCSC exchange with a CAD.
ClientPCSCProtocol() - Constructor for class com.sun.javacard.apduio.ClientPCSCProtocol
  Constructs a new instance.
ClientProtocol - Class in com.sun.javacard.apduio
  The ClientProtocol class is the abstract class that all client protocol (T=0/T=1) classes are derived from.
ClientProtocol() - Constructor for class com.sun.javacard.apduio.ClientProtocol
ClientT0Protocol - Class in com.sun.javacard.apduio
  The ClientT0Protocol class manages the client (terminal) side of the T=0 protocol exchange with a CAD.
ClientT0Protocol(CadT0Client) - Constructor for class com.sun.javacard.apduio.ClientT0Protocol
  Constructs a new ClientT0Protocol instance.
ClientT1Protocol - Class in com.sun.javacard.apduio
  The ClientT1Protocol class manages the client (terminal) side of the T=1 protocol exchange with a CAD.
ClientT1Protocol(CadT1Client) - Constructor for class com.sun.javacard.apduio.ClientT1Protocol
  Constructs a new ClientT1Protocol instance.
close() - Method in class com.sun.javacard.apduio.CadDevice
  Flush and close the input and output streams.
closeCard() - Method in class com.sun.javacard.apduio.ClientPCSCProtocol
com.sun.javacard.apduio - package com.sun.javacard.apduio
  Provides a client API for exchanging APDUs with smart cards.
command - Variable in class com.sun.javacard.apduio.Apdu
  Internal representation of the C-APDU header
COMMAND_ARRAY_SIZE - Static variable in class com.sun.javacard.apduio.Apdu
  Size of the command array
commandMsg - Variable in class com.sun.javacard.apduio.CadT0Client
ctx - Variable in class com.sun.javacard.apduio.ClientPCSCProtocol

## D

dataIn - Variable in class com.sun.javacard.apduio.Apdu
  Data part of the C-APDU
dataOut - Variable in class com.sun.javacard.apduio.Apdu
  Data part of the R-APDU
debug - Variable in class com.sun.javacard.apduio.CadDevice
  Internal debug flag.
deviceProtocol - Variable in class com.sun.javacard.apduio.CadDevice
  The currentry used protocol
discardIncomingGetLe(CadT1Dual, short[], short, short) - Static method in class com.sun.javacard.apduio.CadT1Dual

## E

EOT - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the EOT code which is always sent as the last octet of any TLP224 message.
exchangeApdu(Apdu) - Method in interface com.sun.javacard.apduio.CadClientInterface
  Exchanges com.sun.javacard.apduio.Apdu with a card.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.CadPCSCClient
  Exchange an Apdu with a CAD.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.CadT0Client
  Exchange an Apdu with a CAD.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.CadT1Client
  Exchange an Apdu with a CAD.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.ClientPCSCProtocol
  Exchange an APDU with a CAD.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.ClientProtocol
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.ClientT0Protocol
  Exchange a case 1, 2s, 3s, 4s, 2e, 3e or 4e APDU with a CAD.
exchangeApdu(Apdu) - Method in class com.sun.javacard.apduio.ClientT1Protocol
  Exchange a case 1, 2s, 3s, 4s, 2e, 3e and 4e APDU with a CAD.
exchangeBlock(T1Block, T1Block) - Method in class com.sun.javacard.apduio.CadT1
  Implement T=1 I-block, R-block and S-block primitives Exchanges a block between the terminal and the Card reader.

## F

formatOP - Variable in class com.sun.javacard.apduio.Apdu
  Descriptive Output Flag

## G

getActiveInterface() - Method in class com.sun.javacard.apduio.CadT1Dual
getAuto61xx() - Method in class com.sun.javacard.apduio.ClientPCSCProtocol
  Processing of code 61xx is done automatically by PCSC
getAuto61xx() - Method in class com.sun.javacard.apduio.ClientT0Protocol
  Tests if auto61xx is enabled.
getBlockType() - Method in class com.sun.javacard.apduio.T1Block
  Returns the T=1 Block type.
getCadClientInstance(byte, InputStream, OutputStream) - Static method in class com.sun.javacard.apduio.CadDevice
  A factory method
getCase() - Method in class com.sun.javacard.apduio.Apdu
  Return the ISO 7816-3 Case of this Apdu
getChannelInfo() - Method in class com.sun.javacard.apduio.Apdu
  Determines the channel number
getCommand() - Method in class com.sun.javacard.apduio.Apdu
  Get internal representation of the header of the C-APDU The header is just CLA, INS, P1, P2
getCommandApduBytes() - Method in class com.sun.javacard.apduio.Apdu
  returns the command APDU as a byte array.
getDataIn() - Method in class com.sun.javacard.apduio.Apdu
  Get the data part of the C-APDU
getDataOut() - Method in class com.sun.javacard.apduio.Apdu
  Get the data part of the R-APDU
getDeviceProtocol() - Method in class com.sun.javacard.apduio.CadDevice
  Get the value of the protocol byte
getINFBytes() - Method in class com.sun.javacard.apduio.T1Block
  Returns the T=1 Block INF bytes.
getIntINF() - Method in class com.sun.javacard.apduio.T1Block
  Returns the T=1 Block INF first byte.
getLc() - Method in class com.sun.javacard.apduio.Apdu
  Get Lc
getLe() - Method in class com.sun.javacard.apduio.Apdu
  Get Le
getLEN() - Method in class com.sun.javacard.apduio.T1Block
  Returns the T=1 Block LEN field
getMaxIFSSize() - Method in class com.sun.javacard.apduio.CadT1
  Returns the maximum IFS size supported by this CAD T=1 instance.
getMaxIFSSize() - Method in class com.sun.javacard.apduio.CadT1Dual
  Returns the maximum IFS size supported by this CAD T=1 instance.
getMessage() - Method in exception com.sun.javacard.apduio.CadTransportException
  Returns a String describing this exception.
getPCSCClientInstance(int) - Static method in class com.sun.javacard.apduio.CadDevice
  A factory method for connecting to a PCSC card readed
getResponseApduBytes() - Method in class com.sun.javacard.apduio.Apdu
  returns the response APDU as a byte array.
getSBlockType() - Method in class com.sun.javacard.apduio.T1Block
  Returns the control parameter type for this S-Block.
getSecondaryInterfaceEvent() - Method in class com.sun.javacard.apduio.CadT1Dual
getSequence() - Method in class com.sun.javacard.apduio.T1Block
  Returns the sequence flag for this I-Block or R-Block.
getStatus() - Method in class com.sun.javacard.apduio.Apdu
  Get status (SW bytes) as integer
getStatus() - Method in exception com.sun.javacard.apduio.CadTransportException
  Returns the status associated with the exception.
getSw1Sw2() - Method in class com.sun.javacard.apduio.Apdu
  Get status bytes

## I

in - Variable in class com.sun.javacard.apduio.CadDevice
  The input stream which data is read from.
inBlock - Variable in class com.sun.javacard.apduio.CadT1Client
INS - Static variable in class com.sun.javacard.apduio.Apdu
  The offset in the command array to the ISO 7816-3 INS octet.
isExtended - Variable in class com.sun.javacard.apduio.Apdu
  Extended APDU flag
isLastBlock() - Method in class com.sun.javacard.apduio.T1Block
  Returns the last block flag for this I-Block.
ISO_INPUT - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the TLP224 command to send data to the card.
ISO_OUTPUT - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the TLP224 command to read data from the card.

## L

lastBlockFlag - Variable in class com.sun.javacard.apduio.ServerT1Protocol
Lc - Variable in class com.sun.javacard.apduio.Apdu
  Value of Lc
Le - Variable in class com.sun.javacard.apduio.Apdu
  Value of Le
LOGICAL_CHN_MASK - Static variable in class com.sun.javacard.apduio.Apdu
  Mask to extract channel information out of the CLA byte.

## M

makeISOInterIndustryCLA(byte) - Method in class com.sun.javacard.apduio.Apdu
MAX_IFS_SIZE - Static variable in class com.sun.javacard.apduio.CadT1
MAX_IFS_SIZE - Static variable in class com.sun.javacard.apduio.CadT1Dual
MAX_MESSAGE_LEN - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the size of the largest possible TLP224 Message.

## N

NACK - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the NACK code which is returned to the sender as the first octet of a TLP224 response when a transmission error occurs.
nextBlockDataOffset - Variable in class com.sun.javacard.apduio.ServerT1Protocol
nextIBlock - Variable in class com.sun.javacard.apduio.ServerT1Protocol
NULL_ADDRESS - Static variable in class com.sun.javacard.apduio.T1Block
  Null adrress value
numSeq - Variable in class com.sun.javacard.apduio.ClientT1Protocol
numSeq - Variable in class com.sun.javacard.apduio.ServerT1Protocol
numSeqRcv - Variable in class com.sun.javacard.apduio.ClientT1Protocol
numSeqRcv - Variable in class com.sun.javacard.apduio.ServerT1Protocol
numSeqTx - Variable in class com.sun.javacard.apduio.ClientT1Protocol
numSeqTx - Variable in class com.sun.javacard.apduio.ServerT1Protocol

## O

openCard(int) - Method in class com.sun.javacard.apduio.ClientPCSCProtocol
out - Variable in class com.sun.javacard.apduio.CadDevice
  The output stream to which data is written.
outBlock - Variable in class com.sun.javacard.apduio.CadT1Client

## P

P1 - Static variable in class com.sun.javacard.apduio.Apdu
  The offset in the command array to the ISO 7816-3 P1 octet.
P2 - Static variable in class com.sun.javacard.apduio.Apdu
  The offset in the command array to the ISO 7816-3 P2 octet.
P3 - Static variable in class com.sun.javacard.apduio.Apdu
  The offset in the command array to the ISO 7816-3 P3 octet.
placeDataInBuffer(CadT1Dual, byte[], short[], short, short) - Static method in class com.sun.javacard.apduio.CadT1Dual
POWER_DOWN - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the TLP224 command to power down the CAD.
POWER_UP - Static variable in class com.sun.javacard.apduio.TLP224Message
  This field contains the TLP224 command to power up the CAD.
powerDown(boolean) - Method in interface com.sun.javacard.apduio.CadClientInterface
  Send powerdown to a card
powerDown() - Method in interface com.sun.javacard.apduio.CadClientInterface
  Powerdown a card or simulator and then disconnect
powerDown(boolean) - Method in class com.sun.javacard.apduio.CadPCSCClient
powerDown() - Method in class com.sun.javacard.apduio.CadPCSCClient
powerDown(CadEvent) - Method in interface com.sun.javacard.apduio.CadServerListener
powerDown() - Method in class com.sun.javacard.apduio.CadT0Client
powerDown(boolean) - Method in class com.sun.javacard.apduio.CadT0Client
  This command sends a POWER_DOWN command to the CAD.
powerDown(boolean) - Method in class com.sun.javacard.apduio.CadT1Client
powerDown() - Method in class com.sun.javacard.apduio.CadT1Client
powerUp() - Method in interface com.sun.javacard.apduio.CadClientInterface
  Send powerup to a card or a simulator
powerUp() - Method in class com.sun.javacard.apduio.CadPCSCClient
powerUp(CadEvent) - Method in interface com.sun.javacard.apduio.CadServerListener
powerUp() - Method in class com.sun.javacard.apduio.CadT0Client
  This command sends a POWER_UP command to the CAD.
powerUp() - Method in class com.sun.javacard.apduio.CadT1Client
protocol - Variable in class com.sun.javacard.apduio.CadPCSCClient
protocol - Variable in class com.sun.javacard.apduio.CadT0Client
protocol - Variable in class com.sun.javacard.apduio.CadT1Client
PROTOCOL_PCSC - Static variable in class com.sun.javacard.apduio.CadDevice
  PC/SC constant
PROTOCOL_T0 - Static variable in class com.sun.javacard.apduio.CadDevice
  Protocol constant
PROTOCOL_T1 - Static variable in class com.sun.javacard.apduio.CadDevice
  Protocol constant
PROTOCOL_TCL - Static variable in class com.sun.javacard.apduio.CadDevice
  Protocol constant

## R

readBlock(byte[], int, int) - Static method in class com.sun.javacard.apduio.T1Block
  Reads T=1 block information from the specified buffer and reconstructs a T1Block object from it.
readBlockInstance(byte[], int, int) - Method in class com.sun.javacard.apduio.T1Block
  Reads T=1 block information from the specified buffer and reconstructs it in this block.
receiveBlock(T1Block) - Method in class com.sun.javacard.apduio.CadT1
  Reads the first T=1 Block from the terminal, setting the information inteh block passed as parameter.
receiveBlock(T1Block, boolean) - Method in class com.sun.javacard.apduio.CadT1Dual
  Reads the first T=1 Block from the terminal, setting the information inteh block passed as parameter.
receivePowerUp() - Method in class com.sun.javacard.apduio.CadT1
  Receives the power-up command from the terminal.
receiveTLP224Message(TLP224Message) - Method in class com.sun.javacard.apduio.CadT0
  Receive a TLP224 formatted message from the input stream.
removeCadServerListener(CadServerListener) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Remove a CadServerListener from the list of listeners to be notified of state changes.
removeCadServerListener(CadServerListener) - Method in class com.sun.javacard.apduio.ServerT1Protocol
  Remove a CadServerListener from the list of listeners to be notified of state changes.
resetProtocol() - Method in class com.sun.javacard.apduio.ServerT1Data
responseMsg - Variable in class com.sun.javacard.apduio.CadT0Client
retrieveATR() - Method in class com.sun.javacard.apduio.CadT1
  Receives the Aswer-To-Reset bytes from the card.

## S

S_ABORT_REQ - Static variable in class com.sun.javacard.apduio.T1Block
  S_ABORT_REQ = 11000010
S_ABORT_RES - Static variable in class com.sun.javacard.apduio.T1Block
  S_ABORT_REQ = 11100010
S_IFS_REQ - Static variable in class com.sun.javacard.apduio.T1Block
  S_IFS_REQ = 11000001
S_IFS_RES - Static variable in class com.sun.javacard.apduio.T1Block
  S_IFS_REQ = 11100001
S_RESYNC_REQ - Static variable in class com.sun.javacard.apduio.T1Block
  S_RESYNC_REQ = 11000000
S_RESYNC_RES - Static variable in class com.sun.javacard.apduio.T1Block
  S_RESYNC_REQ = 11100000
S_WTX_REQ - Static variable in class com.sun.javacard.apduio.T1Block
  S_WTX_REQ = 11000011
S_WTX_RES - Static variable in class com.sun.javacard.apduio.T1Block
  S_WTX_REQ = 11100011
sendATR(byte[]) - Method in class com.sun.javacard.apduio.CadT1
  Sends the Aswer-To-Reset bytes to the terminal.
sendATR(byte[]) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Wait for a POWER_UP command to be received from the CAD and send the ATR (Answer To Reset) back to the CAD.
sendATR(byte[]) - Method in class com.sun.javacard.apduio.ServerT1Protocol
  Wait for a POWER_UP command to be received from the CAD and send the ATR (Answer To Reset) back to the CAD.
sendPowerDown() - Method in class com.sun.javacard.apduio.CadT1
  Sends the power-down command to the card.
sendPowerUp() - Method in class com.sun.javacard.apduio.CadT1
  Sends the power-up command to the card.
sendTLP224Message(TLP224Message) - Method in class com.sun.javacard.apduio.CadT0
  Format a TLP224Message and send to the output stream.
ServerT0Protocol - Class in com.sun.javacard.apduio
  The ServerT0Protocol class maintains the context used in the server side T=0 protocol.
ServerT0Protocol(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.ServerT0Protocol
  Constructs a ServerT0Protocol using an InputStream and an OutputStream.
ServerT1Data - Class in com.sun.javacard.apduio
  Data structure contatining status of one server T1 protocol Class CadT1Dual uses two instance of this structure
ServerT1Data() - Constructor for class com.sun.javacard.apduio.ServerT1Data
  Creates a new instance of ServerT1Data
ServerT1Protocol - Class in com.sun.javacard.apduio
  The ServerT1Protocol class maintains the context used in the server side T=1 protocol.
ServerT1Protocol(InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.ServerT1Protocol
  Constructs a ServerT1Protocol using an InputStream and an OutputStream.
setAuto61xx(boolean) - Method in class com.sun.javacard.apduio.ClientPCSCProtocol
  Processing of code 61xx is done automatically by PCSC
setAuto61xx(boolean) - Method in class com.sun.javacard.apduio.ClientT0Protocol
  Enables or disables auto61xx.
setContactedATR(byte[]) - Method in class com.sun.javacard.apduio.CadT1Dual
setContactlessATR(byte[]) - Method in class com.sun.javacard.apduio.CadT1Dual
setContactlessSocket(Socket) - Method in class com.sun.javacard.apduio.CadT1Dual
setDataIn(byte[]) - Method in class com.sun.javacard.apduio.Apdu
  Set the data of the C-APDU
setDataIn(byte[], int) - Method in class com.sun.javacard.apduio.Apdu
  Set the data of the C-APDU
setDataOut(byte[]) - Method in class com.sun.javacard.apduio.Apdu
  Set the data part of the R-APDU
setDataOut(byte[], int) - Method in class com.sun.javacard.apduio.Apdu
  Set the data part of the R-APDU
setIBlock(byte, byte, boolean, boolean, byte[], int) - Method in class com.sun.javacard.apduio.T1Block
  Sets this T1Block object as an I-Block with the parameters specified.
setIBlock(byte, byte, boolean, boolean, byte[], int, int) - Method in class com.sun.javacard.apduio.T1Block
  Sets this T1Block object as an I-Block with the parameters specified.
setLc(int) - Method in class com.sun.javacard.apduio.Apdu
  Set the value of Lc
setLe(int) - Method in class com.sun.javacard.apduio.Apdu
  Set Le
setLength(int) - Method in class com.sun.javacard.apduio.TLP224Message
  Set the length of the data in this TLP224Message.
setRBlock(byte, byte, boolean) - Method in class com.sun.javacard.apduio.T1Block
  Sets this T1Block object as an R-Block with the parameters specified.
setSBlock(byte, byte, int, int) - Method in class com.sun.javacard.apduio.T1Block
  Sets this T1Block object as an S-Block with the parameters specified.
status - Variable in exception com.sun.javacard.apduio.CadTransportException
  Error code
STATUS_CARD_ABORTED_CHAINING - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the card aborts T=1 chaining.
STATUS_CARD_ERROR - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if SW1 SW2 are not equal to 0x9000
STATUS_CARD_MALFUNCTION - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the card does not respond to a reset or times out during an exchange.
STATUS_CARD_MISSING - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if there is no card in the reader.
STATUS_CARD_PROTOCOL_ERROR - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or Server CAD when a Card Protocol T=0/T=1 error occurs.
STATUS_CARD_REMOVED - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the card was removed between exchanges.
STATUS_CARD_TURNED_OFF - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the Server CAD when an ISO_INPUT or ISO_OUTPUT command has been issued without first issuing a TLP224 POWER_UP command.
STATUS_CODES - Static variable in class com.sun.javacard.apduio.Apdu
STATUS_COMMAND_UNKNOWN - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by both the Client and Server CAD's when an unknown command has been issued.
STATUS_INCORRECT_NUMBER_OF_ARGS - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by both the Client and Server CAD's when a command has been issued with an incorrect number of parameters.
STATUS_INTERRUPTED_EXCHANGE - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the card sends a Procedure Byte which aborts a ISO_IN or ISO_OUT command.
STATUS_INVALID_PROCEDURE_BYTE - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the card sends the reader or ServerCad an invalid procedure byte.
STATUS_ISO_CMD_ERROR - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the Server CAD when an ISO_INPUT or ISO_OUTPUT command has been issued and the INS byte contains either a 0x6x or 0x9x value.
STATUS_ISO_LC_ERROR - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the Server CAD when the P3 parameter in the ISO 7816-4 header does not correspond to the actual length of the data sent to or from the card.
STATUS_MESSAGE_TOO_LONG - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by both the Client and Server CAD's when a received message exceeds the length of the internal buffers.
STATUS_PROTOCOL_ERROR - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by both the Client and Server CAD's when the first byte of a received message is neither an ACK or NACK.
STATUS_READER_ABORTED_CHAINING - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or ServerCad if the reader or ServerCad aborts T=1 chaining.
STATUS_SUCCESS - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by both the Client and Server CAD's when a command has been successfully executed.
STATUS_UNKNOWN - Static variable in exception com.sun.javacard.apduio.CadTransportException
  Error code constant
STATUS_UNKNOWN_PROTOCOL - Static variable in class com.sun.javacard.apduio.TLP224Message
  This status code is returned by the reader or Server CAD when an unknown or unsupported protocol error occurs.
sw1sw2 - Variable in class com.sun.javacard.apduio.Apdu
  Status as byte array

## T

t0RcvCommand(byte[]) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Receive a five byte T=0 command APDU into the command array.
t0RcvData(byte[], short, short, byte) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Receive the data portion of a T=0 APDU.
t0SndData(byte[], short, short, byte) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Send the data portion of a T=0 APDU.
t0SndData(byte[], short, short) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Send the data portion of a T=0 APDU.
t0SndStatusRcvCommand(byte[], short) - Method in class com.sun.javacard.apduio.ServerT0Protocol
  Send the status bytes SW1/SW2 and receive a five byte T=0 header into the command array.
T1_BAD_CHECKSUM - Static variable in exception com.sun.javacard.apduio.T1Exception
T1_BLOCK_IO_ERROR - Static variable in exception com.sun.javacard.apduio.T1Exception
T1_FUNCTION_NOT_SUPPORTED - Static variable in exception com.sun.javacard.apduio.T1Exception
T1_PROTOCOL_VIOLATION - Static variable in exception com.sun.javacard.apduio.T1Exception
T1_UNINITIALIZED - Static variable in exception com.sun.javacard.apduio.T1Exception
T1_WRONG_LENGTH - Static variable in exception com.sun.javacard.apduio.T1Exception
t1Abort() - Method in class com.sun.javacard.apduio.CadT1Dual
t1Abort() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method initiates a T=1 abort sequence to indicate the terminal not to send any more incoming data, and be ready for outgoing data.
T1Block - Class in com.sun.javacard.apduio
  The T1Block class implemenys a Java representation of the T=1 transport protocol for APDU, as defined in the ISO 7816-3 specifications.
T1Block() - Constructor for class com.sun.javacard.apduio.T1Block
  Main constructor.
T1Exception - Exception in com.sun.javacard.apduio
  This class represents error states for T=1 CAD devices.
T1Exception(int) - Constructor for exception com.sun.javacard.apduio.T1Exception
  Constructor method for this exception class.
t1GetIFSC() - Method in class com.sun.javacard.apduio.CadT1Dual
  This method returns the T=1 maximum supported card Information Field block size (IFSC).
t1GetIFSC() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method returns the T=1 maximum supported card Information Field block size (IFSC).
t1GetIFSD() - Method in class com.sun.javacard.apduio.CadT1Dual
  This method returns the T=1 maximum supported device Information Field block size (IFSD).
t1GetIFSD() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method returns the T=1 maximum supported device Information Field block size (IFSD).
t1GetNAD() - Static method in class com.sun.javacard.apduio.CadT1Dual
  This method returns the T=1 NAD byte for the last block received.
t1GetNAD() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method returns the T=1 NAD byte for the last block received.
t1LastBlockReceived() - Method in class com.sun.javacard.apduio.CadT1Dual
  This method returns
  true if the last T=1 block in a chain has been received (i.e.
t1LastBlockReceived() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method returns
  true if the last T=1 block in a chain has been received (i.e.
t1RcvBlock(byte[], short[], short, short) - Method in class com.sun.javacard.apduio.CadT1Dual
  This method receives a T=1 block of data - if none are pending - or copies the data of an already- received block into the APDU buffer at the offset specified.
t1RcvBlock(byte[], short[], short, short) - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method receives a T=1 block of data - if none are pending - or copies the data of an already- received block into the APDU buffer at the offset specified.
t1SndBlockRcvAck(byte[], int, int, boolean, boolean) - Method in class com.sun.javacard.apduio.CadT1Dual
  This method sends a T=1 block data in the APDU buffer specified bythe offset and length passed, and waits for acknowledgement transmission, without copying any data that might come along on that transmission.
t1SndBlockRcvAck(byte[], int, int, boolean) - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method sends a T=1 block data in the APDU buffer specified bythe offset and length passed, and waits for acknowledgement transmission, without copying any data that might come along on that transmission.
t1Wait() - Method in class com.sun.javacard.apduio.CadT1Dual
  This method initiates a T=1 wait sequence to indicate the terminal that more time is required to process input, and thus avoid a timeout.
t1Wait() - Method in class com.sun.javacard.apduio.ServerT1Protocol
  This method initiates a T=1 wait sequence to indicate the terminal that more time is required to process input, and thus avoid a timeout.
TLP224Exception - Exception in com.sun.javacard.apduio
  Exceptions related to TLP224 protocol violations
TLP224Exception(int) - Constructor for exception com.sun.javacard.apduio.TLP224Exception
  Constructor
TLP224Message - Class in com.sun.javacard.apduio
  The TLP224Message class represents the link level message between a CAD (Card Acceptance Device) and a Terminal.
toByteArray() - Method in class com.sun.javacard.apduio.T1Block
  Transfers the current T=1 Block into a byte array representation.
toString() - Method in class com.sun.javacard.apduio.Apdu
  Generate a string representation of this Apdu in the ApduTool output format.
toString() - Method in class com.sun.javacard.apduio.T1Block
  Returns a string representation of this I-Block object for debugging and tracing purposes.
toString() - Method in exception com.sun.javacard.apduio.T1Exception
  Returns a String describing this exception.
toString() - Method in exception com.sun.javacard.apduio.TLP224Exception
  Returns a String describing this exception.
toString() - Method in class com.sun.javacard.apduio.TLP224Message
  Generates a String representation of the TLP224 Message.

## _

_messages - Static variable in class com.sun.javacard.apduio.CadDevice
  Properties file with messages
_messages - Static variable in class com.sun.javacard.apduio.CadPCSCClient
_messages - Static variable in exception com.sun.javacard.apduio.CadTransportException
  Properties file with messages
_messages - Static variable in class com.sun.javacard.apduio.ClientPCSCProtocol

A B C D E F G I L M N O P R S T _

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.