A C G H I K O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractApduException - Exception in org.eclipse.keypop.card
-
Generic exception carrying response data received from the card until a communication failure occurs or an unexpected APDU status word is received.
- AbstractApduException(CardResponseApi, boolean, String) - Constructor for exception org.eclipse.keypop.card.AbstractApduException
-
Builds a new exception embedding card response data.
- AbstractApduException(CardResponseApi, boolean, String, Throwable) - Constructor for exception org.eclipse.keypop.card.AbstractApduException
-
Builds a new exception embedding card response data with the originating exception.
- ApduRequestSpi - Interface in org.eclipse.keypop.card.spi
-
Data to build a single APDU command to be sent to a card.
- ApduResponseApi - Interface in org.eclipse.keypop.card
-
Data received in response to an APDU command.
C
- CardApiProperties - Class in org.eclipse.keypop.card
-
API properties.
- CardBrokenCommunicationException - Exception in org.eclipse.keypop.card
-
Exception carrying response data received from the card until a communication failure with the card occurs.
- CardBrokenCommunicationException(CardResponseApi, boolean, String) - Constructor for exception org.eclipse.keypop.card.CardBrokenCommunicationException
-
Builds a new exception embedding card response data.
- CardBrokenCommunicationException(CardResponseApi, boolean, String, Throwable) - Constructor for exception org.eclipse.keypop.card.CardBrokenCommunicationException
-
Builds a new exception embedding card response data with the originating exception.
- CardRequestSpi - Interface in org.eclipse.keypop.card.spi
-
Request grouping multiple APDUs to be executed consecutively.
- CardResponseApi - Interface in org.eclipse.keypop.card
-
Group of multiple APDU responses.
- CardSelectionExtensionSpi - Interface in org.eclipse.keypop.card.spi
-
Extension of the card selection for a specific card extension.
- CardSelectionRequestSpi - Interface in org.eclipse.keypop.card.spi
-
Data provided as input to the selection process.
- CardSelectionResponseApi - Interface in org.eclipse.keypop.card
-
Data from the start-up phase with the card: selection data and any additional responses.
- ChannelControl - Enum in org.eclipse.keypop.card
-
Policy for managing the physical channel after a card request is executed.
- CLOSE_AFTER - org.eclipse.keypop.card.ChannelControl
-
Terminates communication with the card.
The physical channel closes instantly or a card removal sequence is initiated depending on the observation mode.
G
- getApdu() - Method in interface org.eclipse.keypop.card.ApduResponseApi
-
Gets the raw data received from the card (including the status word).
- getApdu() - Method in interface org.eclipse.keypop.card.spi.ApduRequestSpi
-
Gets the APDU bytes to be sent to the card.
- getApduRequests() - Method in interface org.eclipse.keypop.card.spi.CardRequestSpi
-
Gets the list of
ApduRequestSpi
. - getApduResponses() - Method in interface org.eclipse.keypop.card.CardResponseApi
-
Gets a list of all responses received to the executed APDU requests.
- getCardRequest() - Method in interface org.eclipse.keypop.card.spi.CardSelectionRequestSpi
-
Gets the card request.
- getCardResponse() - Method in exception org.eclipse.keypop.card.AbstractApduException
-
Gets the response data received so far.
- getCardResponse() - Method in interface org.eclipse.keypop.card.CardSelectionResponseApi
-
Gets the responses of the card to the requests present in the
CardRequestSpi
from theCardSelectionRequestSpi
. - getCardSelectionRequest() - Method in interface org.eclipse.keypop.card.spi.CardSelectionExtensionSpi
-
Gets the card selection request containing the selection data prepared for this selection.
- getDataOut() - Method in interface org.eclipse.keypop.card.ApduResponseApi
-
Gets the data part of the response received from the card (excluding the status word).
- getInfo() - Method in interface org.eclipse.keypop.card.spi.ApduRequestSpi
-
Gets the information about this APDU request (e.g.
- getPowerOnData() - Method in interface org.eclipse.keypop.card.CardSelectionResponseApi
-
Gets the card's power-on data.
- getSelectApplicationResponse() - Method in interface org.eclipse.keypop.card.CardSelectionResponseApi
-
Gets the
ApduResponseApi
received from the card in response to the Select Application command. - getStatusWord() - Method in interface org.eclipse.keypop.card.ApduResponseApi
-
Gets the status word of the APDU as an int.
- getSuccessfulSelectionStatusWords() - Method in interface org.eclipse.keypop.card.spi.CardSelectionRequestSpi
-
Gets the list of successful selection status words.
- getSuccessfulStatusWords() - Method in interface org.eclipse.keypop.card.spi.ApduRequestSpi
-
Gets the list of status words that must be considered successful for the APDU.
H
- hasMatched() - Method in interface org.eclipse.keypop.card.CardSelectionResponseApi
-
Gives the selection process status.
I
- isLogicalChannelOpen() - Method in interface org.eclipse.keypop.card.CardResponseApi
-
Gets the state of the logical channel following the execution of the request.
K
- KEEP_OPEN - org.eclipse.keypop.card.ChannelControl
-
Leaves the physical channel open.
O
- org.eclipse.keypop.card - package org.eclipse.keypop.card
-
APIs provided by a reader module.
- org.eclipse.keypop.card.spi - package org.eclipse.keypop.card.spi
-
SPIs to be implemented by a card extension module.
P
- parse(CardSelectionResponseApi) - Method in interface org.eclipse.keypop.card.spi.CardSelectionExtensionSpi
-
Analyzes the response received from the card during the selection process and creates a
SmartCardSpi
. - ParseException - Exception in org.eclipse.keypop.card
-
Indicates that the parsing of the card selection response has failed.
- ParseException(String) - Constructor for exception org.eclipse.keypop.card.ParseException
- ParseException(String, Throwable) - Constructor for exception org.eclipse.keypop.card.ParseException
- ProxyReaderApi - Interface in org.eclipse.keypop.card
-
Reader able to transmit card requests and having control over the physical channel.
R
- ReaderBrokenCommunicationException - Exception in org.eclipse.keypop.card
-
Exception carrying response data received from the card until a communication failure with the reader occurs.
- ReaderBrokenCommunicationException(CardResponseApi, boolean, String) - Constructor for exception org.eclipse.keypop.card.ReaderBrokenCommunicationException
-
Builds a new exception embedding card response data.
- ReaderBrokenCommunicationException(CardResponseApi, boolean, String, Throwable) - Constructor for exception org.eclipse.keypop.card.ReaderBrokenCommunicationException
-
Builds a new exception embedding card response data with the originating exception.
- releaseChannel() - Method in interface org.eclipse.keypop.card.ProxyReaderApi
-
Releases the communication channel previously established with the card.
S
- SmartCardSpi - Interface in org.eclipse.keypop.card.spi
-
Marker interface providing run-time type information about data defining the org.eclipse.keypop.reader.selection.spi.SmartCard resulting of the selection process provided by the Keypop Reader API.
- stopOnUnsuccessfulStatusWord() - Method in interface org.eclipse.keypop.card.spi.CardRequestSpi
-
Indicates if the processing of the requests must stop when an unexpected status word is received.
T
- transmitCardRequest(CardRequestSpi, ChannelControl) - Method in interface org.eclipse.keypop.card.ProxyReaderApi
-
Transmits a
CardRequestSpi
, applies the providedChannelControl
policy and returns aCardResponseApi
.
U
- UnexpectedStatusWordException - Exception in org.eclipse.keypop.card
-
Exception carrying response data received from the card until an unexpected APDU status word is received.
- UnexpectedStatusWordException(CardResponseApi, boolean, String) - Constructor for exception org.eclipse.keypop.card.UnexpectedStatusWordException
-
Builds a new exception embedding card response data.
- UnexpectedStatusWordException(CardResponseApi, boolean, String, Throwable) - Constructor for exception org.eclipse.keypop.card.UnexpectedStatusWordException
-
Builds a new exception embedding card response data with the originating exception.
V
- valueOf(String) - Static method in enum org.eclipse.keypop.card.ChannelControl
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.keypop.card.ChannelControl
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERSION - Static variable in class org.eclipse.keypop.card.CardApiProperties
-
API version: "2.0"
All Classes All Packages