Skip navigation links
A B C D E G H I M N P R S T U V W 

A

abortRequest() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.CallbackHandlePin
abort the request action
AbstractEgkHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Egk Health card
AbstractEgkHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.AbstractEgkHealthCardAbsentEvent
Create a new instance of Egk Health card absent event
AbstractEgkHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Egk Health card
AbstractEgkHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.AbstractEgkHealthCardPresentEvent
Create a new instance of Egk Health card present event
AbstractHbaHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Hba Health card
AbstractHbaHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.AbstractHbaHealthCardAbsentEvent
Create a new instance of Hba Health card absent event
AbstractHbaHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Hba Health card
AbstractHbaHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.AbstractHbaHealthCardPresentEvent
Create a new instance of Hba Health card present event
AbstractHealthCardAbsentEvent<T extends de.gematik.ti.healthcardaccess.IHealthCard> - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event
AbstractHealthCardAbsentEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.AbstractHealthCardAbsentEvent
Create a new instance of Health card absent event
AbstractHealthCardEvent<T extends de.gematik.ti.healthcardaccess.IHealthCard> - Class in de.gematik.ti.healthcard.control.common.event
Represent a health card event
AbstractHealthCardEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.common.event.AbstractHealthCardEvent
 
AbstractHealthCardPresentEvent<T extends de.gematik.ti.healthcardaccess.IHealthCard> - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event
AbstractHealthCardPresentEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.AbstractHealthCardPresentEvent
Create a new instance of Health card present event
AbstractSmcbHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Smcb Health card
AbstractSmcbHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.AbstractSmcbHealthCardAbsentEvent
Create a new instance of Smcb Health card absent event
AbstractSmcbHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Smcb Health card
AbstractSmcbHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.AbstractSmcbHealthCardPresentEvent
Create a new instance of Smcb Health card present event

B

byteArrayToECPoint(byte[], ECCurve) - Static method in class de.gematik.ti.healthcard.control.common.Utilities
Decodes an ECPoint from byte array.

C

call() - Method in class de.gematik.ti.healthcard.control.common.pace.CardAccessNumberRequester
get instance if one exists
call() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.CallbackHandlePin
CallbackHandlePin - Class in de.gematik.ti.healthcard.control.common.verifyPin
implementation of IPinNumberResponseListener as Callable
CallbackHandlePin(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.CallbackHandlePin
 
CardAccessNumberRequester - Class in de.gematik.ti.healthcard.control.common.pace
implementation of ICardAccessNumberResponseListener as Callable
CardAccessNumberRequester() - Constructor for class de.gematik.ti.healthcard.control.common.pace.CardAccessNumberRequester
 
CardDetector - Class in de.gematik.ti.healthcard.control.common
detector of available ehealth card
CardFunction - Class in de.gematik.ti.healthcard.control.common
supply methodes for repeated use of IHealthCard
CardGeneration - Enum in de.gematik.ti.healthcard.control.common
Represent the card generation of health card

Version

Version with 2 digits

INT Value for Version

Card generation

< 3.0.3

03.00.03

30003

G1

< 4.0.0

04.00.00

40000

G1P

>= 4.0.0

04.00.00

40000

G2

>= 4.4.0

04.04.00

40400

G2_1

CardGenerationExtractor - Class in de.gematik.ti.healthcard.control.common
Extract the Card Generation from objectSystemVersion and return the representing enum value
createHealthCardWithTypeSetting(ICard, T) - Static method in class de.gematik.ti.healthcard.control.common.CardFunction
create healthCard with Type-Setting, connect card and hcType, a check with CardFunction.isCardType(IHealthCard, Class) makes no sense.

D

de.gematik.ti.healthcard.control.common - package de.gematik.ti.healthcard.control.common
 
de.gematik.ti.healthcard.control.common.event - package de.gematik.ti.healthcard.control.common.event
 
de.gematik.ti.healthcard.control.common.event.absent - package de.gematik.ti.healthcard.control.common.event.absent
 
de.gematik.ti.healthcard.control.common.event.present - package de.gematik.ti.healthcard.control.common.event.present
 
de.gematik.ti.healthcard.control.common.exceptions - package de.gematik.ti.healthcard.control.common.exceptions
 
de.gematik.ti.healthcard.control.common.integration.card - package de.gematik.ti.healthcard.control.common.integration.card
 
de.gematik.ti.healthcard.control.common.pace - package de.gematik.ti.healthcard.control.common.pace
 
de.gematik.ti.healthcard.control.common.verifyPin - package de.gematik.ti.healthcard.control.common.verifyPin
 

E

Egk21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Egk G2.1 Health card
Egk21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Egk21HealthCardAbsentEvent
Create a new instance of Egk G2.1 Health card absent event
Egk21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Egk G2.1 Health card
Egk21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Egk21HealthCardPresentEvent
Create a new instance of Egk G2.1 Health card present event
Egk2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Egk G2 Health card
Egk2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Egk2HealthCardAbsentEvent
Create a new instance of Egk G2 Health card absent event
Egk2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Egk G2 Health card
Egk2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Egk2HealthCardPresentEvent
Create a new instance of Egk G2 Health card present event

G

getAppIds() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinConfiguration
get the applicationId of whole DF
getCardGeneration(int) - Static method in enum de.gematik.ti.healthcard.control.common.CardGeneration
Return the ENUM for ObjectSystemVersion
getCardGeneration(byte[]) - Static method in class de.gematik.ti.healthcard.control.common.CardGenerationExtractor
Extract the Card Generation from objectSystemVersion byte array and return the representing enum value
getCardGeneration(Version2) - Static method in class de.gematik.ti.healthcard.control.common.CardGenerationExtractor
Extract the Card Generation from Version2 and return the representing enum value
getCardType(IHealthCard) - Static method in class de.gematik.ti.healthcard.control.common.CardFunction
get className of a cardType for healthCard
getErrorIndex() - Method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinVerifyError
 
getErrorMsg() - Method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinVerifyError
error text
getHealthCard() - Method in class de.gematik.ti.healthcard.control.common.event.AbstractHealthCardEvent
The health card for this event
getInstance() - Static method in class de.gematik.ti.healthcard.control.common.CardDetector
Get the singleton instance
getInstance() - Static method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyRequestHandler
Get the singleton instance
getKeyObjectEncoded(byte[]) - Static method in class de.gematik.ti.healthcard.control.common.Utilities
Encodes an ASN1 KeyObject
getNumberRemain() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
get nubmerRemain
getPinConfiguration(IHealthCard, String) - Static method in class de.gematik.ti.healthcard.control.common.verifyPin.PinContainer
find the PinConfigration of card for certain pinType
getPwid() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinConfiguration
get ID of password object
getVerifyResultText() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
get result of verification in detail

H

handleCan(CardAccessNumber) - Method in class de.gematik.ti.healthcard.control.common.pace.CardAccessNumberRequester
save coming CardAccessNumber in CardAccessNumberRequester.queue
handleCardAbsentEvents(CardAbsentEvent) - Method in class de.gematik.ti.healthcard.control.common.CardDetector
Handle the card absent events and inform event bus subscriber about absent health card if card before known as health card
handleCardPresentEvents(CardPresentEvent) - Method in class de.gematik.ti.healthcard.control.common.CardDetector
Method that handles the CardPresentEvents and trigger the analysis of present cards
handleCardReaderDisconnectedEvents(CardReaderDisconnectedEvent) - Method in class de.gematik.ti.healthcard.control.common.CardDetector
Handle the card reader disconnection events and inform event bus subscriber about absent health card if card before known as health card and the card is present at card reader disconnection
handlePinNumber(PinNumber) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.CallbackHandlePin
Run verfication, deliver result back
handleRequestPaceKeyEvent(RequestPaceKeyEvent) - Method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyRequestHandler
Method that handles the RequestPaceKey Events and trigger the negotiation steps
Hba21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Hba G2.1 Health card
Hba21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Hba21HealthCardAbsentEvent
Create a new instance of Hba G2.1 Health card absent event
Hba21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Hba G2.1 Health card
Hba21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Hba21HealthCardPresentEvent
Create a new instance of Hba G2.1 Health card present event
Hba2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Hba G2 Health card
Hba2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Hba2HealthCardAbsentEvent
Create a new instance of Hba G2 Health card absent event
Hba2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Hba G2 Health card
Hba2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Hba2HealthCardPresentEvent
Create a new instance of Hba G2 Health card present event
HealthcardCommonRuntimeException - Exception in de.gematik.ti.healthcard.control.common
Exception related to "healthcard constrol common"
HealthcardCommonRuntimeException(String) - Constructor for exception de.gematik.ti.healthcard.control.common.HealthcardCommonRuntimeException
constructor with parameter

I

isCardType(IHealthCard, Class<T>) - Static method in class de.gematik.ti.healthcard.control.common.CardFunction
Check if cardHc is valid and it’s type is of 'clazz'
isCardValid(IHealthCard) - Static method in class de.gematik.ti.healthcard.control.common.CardFunction
check if a healthcard valid or not
isEgk(IHealthCard) - Static method in class de.gematik.ti.healthcard.control.common.CardFunction
Check cardHc is eGK no matter of its generatiorn
isPinVerifiSuccess() - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
get result of pin verification

M

MESSAGE - Static variable in exception de.gematik.ti.healthcard.control.common.exceptions.VerifyReceivedMacPiccException
 

N

negotiatePaceKey() - Method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyExchange
Negotiate the PaceKey and return the object

P

PinConfiguration - Class in de.gematik.ti.healthcard.control.common.verifyPin
supplier of applicationId, in which the password object is, and the passwordId
PinConfiguration(String[], int) - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.PinConfiguration
constructor with parameter
PinContainer - Class in de.gematik.ti.healthcard.control.common.verifyPin
Configuration of password objects of gematik ehealth card
PinContainer() - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.PinContainer
 
PinResult - Class in de.gematik.ti.healthcard.control.common.verifyPin
The result of information about PIN verification
PinResult(String) - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
constructor with parameter
PinResult.PinState - Enum in de.gematik.ti.healthcard.control.common.verifyPin
states of PIN
PinVerfiyLauncher - Class in de.gematik.ti.healthcard.control.common.verifyPin
launcher of pin verification action
PinVerfiyLauncher(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.PinVerfiyLauncher
constructor with parameter
PinVerifier - Class in de.gematik.ti.healthcard.control.common.verifyPin
execute pin verification
PinVerifier(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.verifyPin.PinVerifier
init the card
PinVerifyError - Enum in de.gematik.ti.healthcard.control.common.verifyPin
enumeration of error occured during PIN verification

R

ReadCommandSafeExecutor - Class in de.gematik.ti.healthcard.control.common.integration.card
Read content of any Ef safe in regard to different MaxResponseLength of various CardReader <br/> Required parameters are: <li>healthCard</li> <li>numberOfOctet as bytesToRead</li> <li>maxResponseLength of cardReader</li>
ReadCommandSafeExecutor(IHealthCard, int) - Constructor for class de.gematik.ti.healthcard.control.common.integration.card.ReadCommandSafeExecutor
 
readSafe(ApplicationIdentifier, FileIdentifier) - Method in class de.gematik.ti.healthcard.control.common.integration.card.ReadCommandSafeExecutor
For reading an EF under a DF
readSafe(ApplicationIdentifier, ApplicationIdentifier, FileIdentifier) - Method in class de.gematik.ti.healthcard.control.common.integration.card.ReadCommandSafeExecutor
For reading an EF under a SubDF like DF.NFD under DF.HCA
readSafe(FileIdentifier) - Method in class de.gematik.ti.healthcard.control.common.integration.card.ReadCommandSafeExecutor
For reading an EF under MF
run() - Method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelConstructor

S

setNumberRemain(int) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
set nubmerRemain
setPinVerifiSuccess(boolean) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinResult
set result of pin verification
Smcb21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Smcb G2.1 Health card
Smcb21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Smcb21HealthCardAbsentEvent
Create a new instance of Smcb G2.1 Health card absent event
Smcb21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Smcb G2.1 Health card
Smcb21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Smcb21HealthCardPresentEvent
Create a new instance of Smcb G2.1 Health card present event
Smcb2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a health card absent event for Smcb G2 Health card
Smcb2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.Smcb2HealthCardAbsentEvent
Create a new instance of Smcb G2 Health card absent event
Smcb2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a health card present event for Smcb G2 Health card
Smcb2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.Smcb2HealthCardPresentEvent
Create a new instance of Smcb G2 Health card present event
startDetection() - Static method in class de.gematik.ti.healthcard.control.common.CardDetector
Start the detection of card present and absent events such as card reader disconnection events
startHandling() - Static method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyRequestHandler
Start the handling of paceKey request Events
stopDetection() - Static method in class de.gematik.ti.healthcard.control.common.CardDetector
Stop the detection of card present and absent events such as card reader disconnection events
stopHandling() - Static method in class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyRequestHandler
Stop the handling of paceKey request Events
stringToIntarray(String) - Static method in class de.gematik.ti.healthcard.control.common.verifyPin.PinVerifier
 
subscribeCancleEvent(AbstractOpenHealthCardEvent) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinVerfiyLauncher
handle a coming event for cancelation

T

toString() - Method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinVerifyError
TrustedChannelConstructor - Class in de.gematik.ti.healthcard.control.common.pace
Handles the RequestPaceKey Events and trigger the negotiation steps
TrustedChannelPaceKeyExchange - Class in de.gematik.ti.healthcard.control.common.pace
Opens a secure PACE Channel for secure messaging
TrustedChannelPaceKeyExchange(IHealthCard, String) - Constructor for class de.gematik.ti.healthcard.control.common.pace.TrustedChannelPaceKeyExchange
Constructor
TrustedChannelPaceKeyRequestHandler - Class in de.gematik.ti.healthcard.control.common.pace
The singleton TrustedChannelPaceKeyRequestHandler subscribe to EventBus for PaceKey-Request-Events.

U

UnknownCardAbsentEvent - Class in de.gematik.ti.healthcard.control.common.event.absent
Represent a card absent event for Unknown card
UnknownCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.absent.UnknownCardAbsentEvent
Create a new instance of Unknown card absent event
UnknownCardPresentEvent - Class in de.gematik.ti.healthcard.control.common.event.present
Represent a card present event for Unknown card
UnknownCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.common.event.present.UnknownCardPresentEvent
Create a new instance of Unknown card present event
Utilities - Class in de.gematik.ti.healthcard.control.common
some utilities for usage

V

valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.common.CardGeneration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinResult.PinState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinVerifyError
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.gematik.ti.healthcard.control.common.CardGeneration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinResult.PinState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.gematik.ti.healthcard.control.common.verifyPin.PinVerifyError
Returns an array containing the constants of this enum type, in the order they are declared.
verifyPin(String) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinVerfiyLauncher
Performs a PIN entry to a card The operation causes a prompt for entering the PinReference designated PIN - regardless of whether the PIN previously successful entered and checked.
verifyPin(int[], PinConfiguration) - Method in class de.gematik.ti.healthcard.control.common.verifyPin.PinVerifier
do verify on CardType (eGK2 or eGK2.1)
VerifyReceivedMacPiccException - Exception in de.gematik.ti.healthcard.control.common.exceptions
 
VerifyReceivedMacPiccException() - Constructor for exception de.gematik.ti.healthcard.control.common.exceptions.VerifyReceivedMacPiccException
constructor

W

WrongObjectSystemVersionArraySizeException - Exception in de.gematik.ti.healthcard.control.common
Exception if the used array for object system version has not the correct length of 3 octets
WrongObjectSystemVersionArraySizeException() - Constructor for exception de.gematik.ti.healthcard.control.common.WrongObjectSystemVersionArraySizeException
constructor
A B C D E G H I M N P R S T U V W