|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CardTerminalFactory | A CardTerminalFactory produces CardTerminal objects of a certain type attached at an address. |
CHVEncoder | Encode a String for card holder verification. |
Observer | This interface is used by the CardTerminalRegistry to communicate to an interested party added/remove card terminals and card insertion/removal. |
Pollable | This interface must be implemented by implementations of
CardTerminal if they do not generate events when a
card is inserted in or removed from the card terminal. |
VerifiedAPDUInterface | A CardTerminal that implements the VerifiedAPDUInterface can query the user for CHV (Card Holder Verification) data and insert that CHV data into the CommandAPDU. |
Class Summary | |
---|---|
APDU | An APDU represents a Application Protocol Data Unit which is the basic unit of communication with a smart card. |
CardID | Represents a smartcard's ATR (Answer To Reset). |
CardTerminal | The CardTerminal class represents a physical card terminal. |
CardTerminalIOBlender | A CardTerminalIOBlender processes (blends) user input for a CardTerminal. |
CardTerminalIOControl | The CardTerminalIOControl class provides a means of fine-tuning the way a CardTerminal processes user input. |
CardTerminalRegistry | The CardTerminalRegistry keeps track of the installed CardTerminals registered within a system. |
CHVControl | Determine the characteristics of a card holder verification. |
CommandAPDU | Represents a command APDU that can be modified. |
ResponseAPDU | A ResponseAPDU represents a Response Application Protocol Data Unit received from the smart card in response to a previous CommandAPDU. |
Slot | Deprecated. use slot number instead |
SlotChannel | A SlotChannel serves a dual purpose: It is a gate object providing access to the smart card and, in addition, is used to send and receive APDUs and generally interact with the card. |
Exception Summary | |
---|---|
CardNotPresentException | Thrown when a card should be inserted in one of the slots but is not present. |
CardTerminalException | Through a CardTerminalException we signal all exceptions upstream. |
CommunicationErrorException | |
InvalidSlotChannelException | An InvalidSlotChannelException signals that the SlotChannel
was not valid (e.g., it was not opened by a CardTerminal ). |
TerminalInitException | Thrown when a timeout occured. |
TerminalTimeoutException | Thrown when a timeout occured. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |