A B C D E F G I L M N O P R S T _
All Classes All Packages
All Classes All Packages
All Classes All Packages
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() - Constructor for class com.sun.javacard.apduio.Apdu
-
Creates a new instance of Apdu.
- Apdu(byte[]) - Constructor for class com.sun.javacard.apduio.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) - Constructor for class com.sun.javacard.apduio.CadDevice
-
PCSC streams is using this form of constructor and are not applicable
- CadDevice(byte, InputStream, OutputStream) - Constructor for class com.sun.javacard.apduio.CadDevice
-
T=0, T=1 implementations is using this form of constructor
- 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
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() - Method in interface com.sun.javacard.apduio.CadClientInterface
-
Powerdown a card or simulator and then disconnect
- powerDown() - Method in class com.sun.javacard.apduio.CadPCSCClient
- powerDown() - Method in class com.sun.javacard.apduio.CadT0Client
- powerDown() - Method in class com.sun.javacard.apduio.CadT1Client
- powerDown(boolean) - Method in interface com.sun.javacard.apduio.CadClientInterface
-
Send powerdown to a card
- powerDown(boolean) - Method in class com.sun.javacard.apduio.CadPCSCClient
- 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(CadEvent) - Method in interface com.sun.javacard.apduio.CadServerListener
- 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() - 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
- powerUp(CadEvent) - Method in interface com.sun.javacard.apduio.CadServerListener
- 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
- 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 in the 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) - Method in class com.sun.javacard.apduio.ServerT0Protocol
-
Send 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.
- 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) - 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.
- 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.
- 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
All Classes All Packages