A C G H I K O P R S T U V 
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 the CardSelectionRequestSpi.
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 provided ChannelControl policy and returns a CardResponseApi.

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"
A C G H I K O P R S T U V 
All Classes All Packages