- CardAbsentEvent - Class in de.gematik.ti.cardreader.provider.api.events.card
-
This Event inform about absent card from card reader
- CardAbsentEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.card.CardAbsentEvent
-
Create a Eventobject to inform about absent card from card reader
- CardEventTransmitter - Class in de.gematik.ti.cardreader.provider.api
-
Each class which should inform about card presence events must register itself as subscriber at EventBus.
- CardException - Exception in de.gematik.ti.cardreader.provider.api.card
-
Card failures exception
- CardException(String) - Constructor for exception de.gematik.ti.cardreader.provider.api.card.CardException
-
Create new instance with custom message
- CardException(String, Exception) - Constructor for exception de.gematik.ti.cardreader.provider.api.card.CardException
-
Create new instance with custom message and previous exception
- CardPresentEvent - Class in de.gematik.ti.cardreader.provider.api.events.card
-
This Event inform about new card present on card reader
- CardPresentEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.card.CardPresentEvent
-
Create a Eventobject to inform about new present card on card reader
- CardProtocol - Enum in de.gematik.ti.cardreader.provider.api.card
-
SmartCard communication protocol representation
- CardReaderConnectedEvent - Class in de.gematik.ti.cardreader.provider.api.events
-
This Event inform about new card reader connection
- CardReaderConnectedEvent(ICardReader, InitializationStatus) - Constructor for class de.gematik.ti.cardreader.provider.api.events.CardReaderConnectedEvent
-
Create a Eventobject to inform about new connected card reader and initialisation status
- CardReaderDisconnectedEvent - Class in de.gematik.ti.cardreader.provider.api.events
-
This Event inform about new card reader disconnection
- CardReaderDisconnectedEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.CardReaderDisconnectedEvent
-
Create a Eventobject to inform about disconnected card reader
- CardTimeoutEvent - Class in de.gematik.ti.cardreader.provider.api.events.card
-
This Event inform about card timeout
- CardTimeoutEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.card.CardTimeoutEvent
-
Create a Eventobject to inform about card timeout
- CardUnknownEvent - Class in de.gematik.ti.cardreader.provider.api.events.card
-
This Event inform about unknown card connected to card reader
- CardUnknownEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.card.CardUnknownEvent
-
Create a Eventobject to inform about unknown connected card to card reader
- close() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Closes this ICardChannel.
- CommandApdu - Class in de.gematik.ti.cardreader.provider.api.command
-
Command APDU Object
- CommandApdu(int, int, int, int) - Constructor for class de.gematik.ti.cardreader.provider.api.command.CommandApdu
-
Constructs a case 1 command APDU just from the 4 header bytes
- CommandApdu(int, int, int, int, Integer) - Constructor for class de.gematik.ti.cardreader.provider.api.command.CommandApdu
-
Constructs a case 2 APDU
If ne is null it is encoded as case 1 APDU
- CommandApdu(int, int, int, int, byte[]) - Constructor for class de.gematik.ti.cardreader.provider.api.command.CommandApdu
-
Constructs a case 3 APDU
If data is null or empty, it constructs a case 1 APDU.
- CommandApdu(int, int, int, int, byte[], Integer) - Constructor for class de.gematik.ti.cardreader.provider.api.command.CommandApdu
-
Constructs a case 4 APDU from the four header bytes, command data,
and expected response data length.
- connect() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
Establishes a connection to the card.
- createCardEventTransmitter(ICardReader) - Method in class de.gematik.ti.cardreader.provider.api.AbstractCardReaderController
-
- getATR() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICard
-
Returns the Atr of this card
- getBytes() - Method in class de.gematik.ti.cardreader.provider.api.card.Atr
-
Returns a copy of the ATR as byte array
- getBytes() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the raw APDU
- getBytes() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the raw response
- getBytes() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
returns a copy of the APDU octet string representation
- getBytes() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns a copy of the complete bytes in response APDU.
- getCard() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Returns the Card this channel is associated with.
- getCardReader() - Method in class de.gematik.ti.cardreader.provider.api.events.AbstractCardReaderEvent
-
Return the card reader object
- getCardReaderController() - Method in interface de.gematik.ti.cardreader.provider.spi.ICardReaderControllerProvider
-
Return the Controller for specific ICardReaderController implementation
- getCardReaders() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReaderController
-
Collect all card reader found by specific provider
- getChannelNumber() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Returns the channel number of this CardChannel.
- getCla() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU CLA
- getCla() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the value of class byte CLA of this command APDU
- getClassName() - Method in interface de.gematik.ti.cardreader.provider.api.entities.IProviderDescriptor
-
Name of implementing class
- getClassName() - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
-
- getData() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU body data
- getData() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the response data
- getData() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns a copy of the data bytes in the command body.
- getData() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns a copy of the data bytes in body of response APDU.
- getDescription() - Method in interface de.gematik.ti.cardreader.provider.api.entities.IProviderDescriptor
-
Detailed Description about the card reader provider
- getDescription() - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
-
- getDescriptor() - Method in interface de.gematik.ti.cardreader.provider.spi.ICardReaderControllerProvider
-
Descriptor class for information about the card reader provider and functionality
- getDisplayName() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
Returns the system name of this reader.
- getInitStatus() - Method in class de.gematik.ti.cardreader.provider.api.events.CardReaderConnectedEvent
-
Return the initialisation status of the connected card reader
- getIns() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU Instruction
- getIns() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the value of instruction byte INS of this command APDU
- getLicense() - Method in interface de.gematik.ti.cardreader.provider.api.entities.IProviderDescriptor
-
The licence of card reader provider
- getLicense() - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
-
- getMaxMessageLength() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Max length of APDU body in bytes.
- getMaxResponseLength() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Max length of an APDU response.
- getName() - Method in interface de.gematik.ti.cardreader.provider.api.entities.IProviderDescriptor
-
Unique card reader provider name
- getName() - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
-
- getName() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
Returns the unique name of this reader.
- getNc() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU Command body length
- getNc() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the number of data bytes in command APDU or 0 if there aren’t any data in it.
- getNe() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU Expected length in response body
- getNe() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the number of expected data in response APDU.
- getNr() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the response body length
- getNr() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns the number of data bytes in the body of response APDU or 0 if response
APDU has no body.
- getP1() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU P1
- getP1() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the value of parameter byte P1 of this command APDU
- getP2() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
-
Get the APDU P2
- getP2() - Method in interface de.gematik.ti.cardreader.provider.api.command.ICommandApdu
-
Returns the value of parameter byte P2 of this command APDU
- getProtocol() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICard
-
Returns the transport protocol used.
- getRawValue() - Method in enum de.gematik.ti.cardreader.provider.api.card.CardProtocol
-
Representing int value of the enum
- getShortDescription() - Method in interface de.gematik.ti.cardreader.provider.api.entities.IProviderDescriptor
-
Very short description about the card reader provider.
- getShortDescription() - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
-
- getSW() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the response status word
- getSW() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns the value of the status bytes SW1 and SW2 as a single
status word SW.
- getSW1() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the response status word - upper byte
- getSW1() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns the value of the status byte SW1 of response APPDU.
- getSW2() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
-
Get the response status word - lower byte
- getSW2() - Method in interface de.gematik.ti.cardreader.provider.api.command.IResponseApdu
-
Returns the value of the status byte SW2 of response APPDU.
- ICard - Interface in de.gematik.ti.cardreader.provider.api.card
-
Interface to a smartcard object which is obtained from a card reader object
of a certain card reader provider
- ICardChannel - Interface in de.gematik.ti.cardreader.provider.api.card
-
Interface to a (logical) channel of a smart card.
- ICardReader - Interface in de.gematik.ti.cardreader.provider.api
-
The physical card reader is represented by a class implementing ICardReader interface.
- ICardReaderController - Interface in de.gematik.ti.cardreader.provider.api
-
The cardreader provider needs an implementation class of ICardReaderController interface.
- ICardReaderControllerProvider - Interface in de.gematik.ti.cardreader.provider.spi
-
The entry point for the ServiceLoader is ICardReaderControllerProvider Interface.
- ICommandApdu - Interface in de.gematik.ti.cardreader.provider.api.command
-
A command application protocol data unit (A-PDU) according to ISO7816-4.
- informAboutCardAbsent() - Method in class de.gematik.ti.cardreader.provider.api.CardEventTransmitter
-
Send event to inform about card absent on card reader
- informAboutCardPresent() - Method in class de.gematik.ti.cardreader.provider.api.CardEventTransmitter
-
Send event to inform about new card present on card reader
- informAboutCardTimeout() - Method in class de.gematik.ti.cardreader.provider.api.CardEventTransmitter
-
Send event to inform about timeout card on card reader
- informAboutCardUnknown() - Method in class de.gematik.ti.cardreader.provider.api.CardEventTransmitter
-
Send event to inform about unknown card action on card reader
- informAboutReaderConnection(ICardReader, InitializationStatus) - Method in class de.gematik.ti.cardreader.provider.api.AbstractCardReaderController
-
- informAboutReaderDisconnection(ICardReader) - Method in class de.gematik.ti.cardreader.provider.api.AbstractCardReaderController
-
- InitializationStatus - Enum in de.gematik.ti.cardreader.provider.api.listener
-
Represent the initialisation status of card reader
- initialize() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
start initialisation
- IProviderDescriptor - Interface in de.gematik.ti.cardreader.provider.api.entities
-
Each implementation of cardreader provider contains an descriptor which contains information about name, licence, provider descriptions, etc.
- IResponseApdu - Interface in de.gematik.ti.cardreader.provider.api.command
-
- isCardPresent() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
Returns whether a card is present in this reader.
- isExtendedLengthSupported() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
-
Identify whether a channel supports APDU extended length commands and
appropriate responses
- isInitialized() - Method in interface de.gematik.ti.cardreader.provider.api.ICardReader
-
Return the current initialisation status