- Card - Class in javax.smartcardio
-
A Smart Card with which a connection has been established.
- Card() - Constructor for class javax.smartcardio.Card
-
Constructs a new Card object.
- CardChannel - Class in javax.smartcardio
-
A logical channel connection to a Smart Card.
- CardChannel() - Constructor for class javax.smartcardio.CardChannel
-
Constructs a new CardChannel object.
- CardException - Exception in javax.smartcardio
-
Exception for errors that occur during communication with the
Smart Card stack or the card itself.
- CardException(String) - Constructor for exception javax.smartcardio.CardException
-
Constructs a new CardException with the specified detail message.
- CardException(Throwable) - Constructor for exception javax.smartcardio.CardException
-
Constructs a new CardException with the specified cause and a detail message
of (cause==null ? null : cause.toString())
.
- CardException(String, Throwable) - Constructor for exception javax.smartcardio.CardException
-
Constructs a new CardException with the specified detail message and cause.
- CardNotPresentException - Exception in javax.smartcardio
-
Exception thrown when an application tries to establish a connection with a
terminal that has no card present.
- CardNotPresentException(String) - Constructor for exception javax.smartcardio.CardNotPresentException
-
Constructs a new CardNotPresentException with the specified detail message.
- CardNotPresentException(Throwable) - Constructor for exception javax.smartcardio.CardNotPresentException
-
Constructs a new CardNotPresentException with the specified cause and a detail message
of (cause==null ? null : cause.toString())
.
- CardNotPresentException(String, Throwable) - Constructor for exception javax.smartcardio.CardNotPresentException
-
Constructs a new CardNotPresentException with the specified detail message and cause.
- CardPermission - Class in javax.smartcardio
-
A permission for Smart Card operations.
- CardPermission(String, String) - Constructor for class javax.smartcardio.CardPermission
-
Constructs a new CardPermission with the specified actions.
- CardTerminal - Class in javax.smartcardio
-
A Smart Card terminal, sometimes referred to as a Smart Card Reader.
- CardTerminal() - Constructor for class javax.smartcardio.CardTerminal
-
Constructs a new CardTerminal object.
- CardTerminals - Class in javax.smartcardio
-
The set of terminals supported by a TerminalFactory.
- CardTerminals() - Constructor for class javax.smartcardio.CardTerminals
-
Constructs a new CardTerminals object.
- CardTerminals.State - Enum in javax.smartcardio
-
Enumeration of attributes of a CardTerminal.
- close() - Method in class javax.smartcardio.CardChannel
-
Closes this CardChannel.
- CommandAPDU - Class in javax.smartcardio
-
A command APDU following the structure defined in ISO/IEC 7816-4.
- CommandAPDU(byte[]) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from a byte array containing the complete
APDU contents (header and body).
- CommandAPDU(byte[], int, int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from a byte array containing the complete
APDU contents (header and body).
- CommandAPDU(ByteBuffer) - Constructor for class javax.smartcardio.CommandAPDU
-
Creates a CommandAPDU from the ByteBuffer containing the complete APDU
contents (header and body).
- CommandAPDU(int, int, int, int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes.
- CommandAPDU(int, int, int, int, int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes and the expected
response data length.
- CommandAPDU(int, int, int, int, byte[]) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes and command data.
- CommandAPDU(int, int, int, int, byte[], int, int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes and command data.
- CommandAPDU(int, int, int, int, byte[], int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes, command data,
and expected response data length.
- CommandAPDU(int, int, int, int, byte[], int, int, int) - Constructor for class javax.smartcardio.CommandAPDU
-
Constructs a CommandAPDU from the four header bytes, command data,
and expected response data length.
- connect(String) - Method in class javax.smartcardio.CardTerminal
-
Establishes a connection to the card.
- getActions() - Method in class javax.smartcardio.CardPermission
-
Returns the canonical string representation of the actions.
- getATR() - Method in class javax.smartcardio.Card
-
Returns the ATR of this card.
- getBasicChannel() - Method in class javax.smartcardio.Card
-
Returns the CardChannel for the basic logical channel.
- getBytes() - Method in class javax.smartcardio.ATR
-
Returns a copy of the bytes in this ATR.
- getBytes() - Method in class javax.smartcardio.CommandAPDU
-
Returns a copy of the bytes in this APDU.
- getBytes() - Method in class javax.smartcardio.ResponseAPDU
-
Returns a copy of the bytes in this APDU.
- getCard() - Method in class javax.smartcardio.CardChannel
-
Returns the Card this channel is associated with.
- getChannelNumber() - Method in class javax.smartcardio.CardChannel
-
Returns the channel number of this CardChannel.
- getCLA() - Method in class javax.smartcardio.CommandAPDU
-
Returns the value of the class byte CLA.
- getData() - Method in class javax.smartcardio.CommandAPDU
-
Returns a copy of the data bytes in the command body.
- getData() - Method in class javax.smartcardio.ResponseAPDU
-
Returns a copy of the data bytes in the response body.
- getDefault() - Static method in class javax.smartcardio.TerminalFactory
-
Returns the default TerminalFactory instance.
- getDefaultType() - Static method in class javax.smartcardio.TerminalFactory
-
Get the default TerminalFactory type.
- getHistoricalBytes() - Method in class javax.smartcardio.ATR
-
Returns a copy of the historical bytes in this ATR.
- getINS() - Method in class javax.smartcardio.CommandAPDU
-
Returns the value of the instruction byte INS.
- getInstance(String, Object) - Static method in class javax.smartcardio.TerminalFactory
-
Returns a TerminalFactory of the specified type that is initialized
with the specified parameters.
- getInstance(String, Object, String) - Static method in class javax.smartcardio.TerminalFactory
-
Returns a TerminalFactory of the specified type that is initialized
with the specified parameters.
- getInstance(String, Object, Provider) - Static method in class javax.smartcardio.TerminalFactory
-
Returns a TerminalFactory of the specified type that is initialized
with the specified parameters.
- getName() - Method in class javax.smartcardio.CardTerminal
-
Returns the unique name of this terminal.
- getNc() - Method in class javax.smartcardio.CommandAPDU
-
Returns the number of data bytes in the command body (Nc) or 0 if this
APDU has no body.
- getNe() - Method in class javax.smartcardio.CommandAPDU
-
Returns the maximum number of expected data bytes in a response
APDU (Ne).
- getNr() - Method in class javax.smartcardio.ResponseAPDU
-
Returns the number of data bytes in the response body (Nr) or 0 if this
APDU has no body.
- getP1() - Method in class javax.smartcardio.CommandAPDU
-
Returns the value of the parameter byte P1.
- getP2() - Method in class javax.smartcardio.CommandAPDU
-
Returns the value of the parameter byte P2.
- getProtocol() - Method in class javax.smartcardio.Card
-
Returns the protocol in use for this card.
- getProvider() - Method in class javax.smartcardio.TerminalFactory
-
Returns the provider of this TerminalFactory.
- getSW() - Method in class javax.smartcardio.ResponseAPDU
-
Returns the value of the status bytes SW1 and SW2 as a single
status word SW.
- getSW1() - Method in class javax.smartcardio.ResponseAPDU
-
Returns the value of the status byte SW1 as a value between 0 and 255.
- getSW2() - Method in class javax.smartcardio.ResponseAPDU
-
Returns the value of the status byte SW2 as a value between 0 and 255.
- getTerminal(String) - Method in class javax.smartcardio.CardTerminals
-
Returns the terminal with the specified name or null if no such
terminal exists.
- getType() - Method in class javax.smartcardio.TerminalFactory
-
Returns the type of this TerminalFactory.