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 _

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