Java™ Smart Card I/O API.
-
class
Exception thrown when an application tries to establish a connection with a
terminal that has no card present.
abstract void
Requests exclusive access to this card.
abstract void
Establishes a connection to the card.
abstract void
Disconnects the connection with this card.
abstract void
Releases the exclusive access previously established using
beginExclusive
.
abstract boolean
Returns whether a card is present in this terminal.
Returns an unmodifiable list of all available terminals.
Returns an unmodifiable list of all terminals matching the specified
state.
Opens a new logical channel to the card and returns it.
abstract int
Transmits the command APDU stored in the command ByteBuffer and receives
the response APDU in the response ByteBuffer.
Transmits the specified command APDU to the Smart Card and returns the
response APDU.
abstract byte[]
Transmits a control command to the terminal device.
abstract boolean
Waits until a card is absent in this terminal or the timeout
expires.
abstract boolean
Waits until a card is present in this terminal or the timeout
expires.
void
Waits for card insertion or removal in any of the terminals of this
object.
abstract boolean
Waits for card insertion or removal in any of the terminals of this
object or until the timeout expires.