Skip navigation links
A C D E F G H I O P R S T V 

A

AbstractApdu - Class in de.gematik.ti.cardreader.provider.api.command
Represent an APDU
AbstractApdu() - Constructor for class de.gematik.ti.cardreader.provider.api.command.AbstractApdu
 
AbstractCardReaderController - Class in de.gematik.ti.cardreader.provider.api
The cardreader provider needs an implementation class of ICardReaderController interface.
AbstractCardReaderController() - Constructor for class de.gematik.ti.cardreader.provider.api.AbstractCardReaderController
 
AbstractCardReaderEvent - Class in de.gematik.ti.cardreader.provider.api.events
Abstract Event inform about card reader events
AbstractCardReaderEvent(ICardReader) - Constructor for class de.gematik.ti.cardreader.provider.api.events.AbstractCardReaderEvent
 
AbstractCommandApdu - Class in de.gematik.ti.cardreader.provider.api.command
An APDU Command per ISO/IEC 7816-4.
AbstractCommandApdu() - Constructor for class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
AbstractResponseApdu - Class in de.gematik.ti.cardreader.provider.api.command
APDU Response
Atr - Class in de.gematik.ti.cardreader.provider.api.card
Answer to Reset
Atr(byte[]) - Constructor for class de.gematik.ti.cardreader.provider.api.card.Atr
Create instance with byte array

C

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
 

D

de.gematik.ti.cardreader.provider.api - package de.gematik.ti.cardreader.provider.api
 
de.gematik.ti.cardreader.provider.api.card - package de.gematik.ti.cardreader.provider.api.card
 
de.gematik.ti.cardreader.provider.api.command - package de.gematik.ti.cardreader.provider.api.command
 
de.gematik.ti.cardreader.provider.api.entities - package de.gematik.ti.cardreader.provider.api.entities
 
de.gematik.ti.cardreader.provider.api.events - package de.gematik.ti.cardreader.provider.api.events
 
de.gematik.ti.cardreader.provider.api.events.card - package de.gematik.ti.cardreader.provider.api.events.card
 
de.gematik.ti.cardreader.provider.api.listener - package de.gematik.ti.cardreader.provider.api.listener
 
de.gematik.ti.cardreader.provider.spi - package de.gematik.ti.cardreader.provider.spi
 
disconnect(boolean) - Method in interface de.gematik.ti.cardreader.provider.api.card.ICard
Disconnects the connection with this card.

E

equals(Object) - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
equals(Object) - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
 
EXPECTED_LENGTH_WILDCARD_EXTENDED - Static variable in class de.gematik.ti.cardreader.provider.api.command.AbstractApdu
Value for when wildcardExtended for expected length encoding is needed
EXPECTED_LENGTH_WILDCARD_SHORT - Static variable in class de.gematik.ti.cardreader.provider.api.command.AbstractApdu
Value for when wildcardShort for expected length encoding is needed

F

fromInt(int) - Static method in enum de.gematik.ti.cardreader.provider.api.card.CardProtocol
Calculate enum value from representing int value

G

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.

H

hashCode() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
hashCode() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractResponseApdu
 

I

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

O

openBasicChannel() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICard
Open the basic communication channel to the card. - Note: the basic channel assumes the channel number 0.
openLogicalChannel() - Method in interface de.gematik.ti.cardreader.provider.api.card.ICard
Open a new logical channel.

P

ProviderDescriptor - Class 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.
ProviderDescriptor(String) - Constructor for class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
 

R

ResponseApdu - Class in de.gematik.ti.cardreader.provider.api.command
APDU Response
ResponseApdu(byte[]) - Constructor for class de.gematik.ti.cardreader.provider.api.command.ResponseApdu
Create Instance

S

setClassName(String) - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
 
setData(byte[]) - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
setDescription(String) - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
 
setHeader(int, int, int, int) - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
setLicense(String) - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
 
setNe(Integer) - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
setShortDescription(String) - Method in class de.gematik.ti.cardreader.provider.api.entities.ProviderDescriptor
 

T

toString() - Method in class de.gematik.ti.cardreader.provider.api.command.AbstractCommandApdu
 
transmit(ICommandApdu) - Method in interface de.gematik.ti.cardreader.provider.api.card.ICardChannel
Transmits the specified ICommandApdu to the associated smartcard and returns the IResponseApdu.

V

valueOf(String) - Static method in enum de.gematik.ti.cardreader.provider.api.card.CardProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.cardreader.provider.api.listener.InitializationStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.gematik.ti.cardreader.provider.api.card.CardProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.cardreader.provider.api.listener.InitializationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I O P R S T V 
Skip navigation links