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

A

abortRequest() - Method in class de.gematik.ti.healthcard.control.CallbackHandlePin
 
AbstractEgkHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Egk Health card
AbstractEgkHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.AbstractEgkHealthCardAbsentEvent
Create a new instance of Egk Health card absent event
AbstractEgkHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Egk Health card
AbstractEgkHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.AbstractEgkHealthCardPresentEvent
Create a new instance of Egk Health card present event
AbstractHbaHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Hba Health card
AbstractHbaHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.AbstractHbaHealthCardAbsentEvent
Create a new instance of Hba Health card absent event
AbstractHbaHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Hba Health card
AbstractHbaHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.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.events.healthcard.absent
Represent a health card absent event
AbstractHealthCardAbsentEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.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.events.healthcard
Represent a health card event
AbstractHealthCardEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.AbstractHealthCardEvent
 
AbstractHealthCardPresentEvent<T extends de.gematik.ti.healthcardaccess.IHealthCard> - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event
AbstractHealthCardPresentEvent(ICardReader, T) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.AbstractHealthCardPresentEvent
Create a new instance of Health card present event
AbstractSmcbHealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Smcb Health card
AbstractSmcbHealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.AbstractSmcbHealthCardAbsentEvent
Create a new instance of Smcb Health card absent event
AbstractSmcbHealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Smcb Health card
AbstractSmcbHealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.AbstractSmcbHealthCardPresentEvent
Create a new instance of Smcb Health card present event
AccessRight - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check the access right to read NFD data
AccessRightWrapper - Class in de.gematik.ti.healthcard.control.nfdm
choose the suitable AccessRight by cardGenaration and DataType
AccessRightWrapper(IHealthCard, DataType) - Constructor for class de.gematik.ti.healthcard.control.nfdm.AccessRightWrapper
 
AccessRule - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check Access rule to read NFD on Card
ActorIdSubscriber() - Constructor for class de.gematik.ti.healthcard.control.protocol.Subscribers.ActorIdSubscriber
 
authenticateC2C(IHealthCard, IHealthCard) - Static method in class de.gematik.ti.healthcard.control.c2c.CardToCardAuthExecutor
start process of mutal authentication from here <br/> No Pin required.
authenticateC2C(IHealthCard, IHealthCard, Format2Pin) - Static method in class de.gematik.ti.healthcard.control.c2c.CardToCardAuthExecutor
start process of mutal authentication from here
AuthenticationCertificateException - Exception in de.gematik.ti.healthcard.control.exceptions
thrown in case of failure on extracting information from certificate
AuthenticationCertificateException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.AuthenticationCertificateException
 
AuthenticationCertificateState - Enum in de.gematik.ti.healthcard.control.entities.card.certificate
 

B

buildRecord(String, String, String, String) - Static method in class de.gematik.ti.healthcard.control.protocol.ProtocolRecordBuilder
Get a valid byte-array of record <br/> timeStamp is the currentMilis of system
buildRecord(byte[], String, String, String, String) - Static method in class de.gematik.ti.healthcard.control.protocol.ProtocolRecordBuilder
Get a valid byte-array of record with given timeStamp
buildRecord(IHealthCard, String, String) - Static method in class de.gematik.ti.healthcard.control.protocol.ProtocolRecordBuilder
Get required info from card to build a record of ProtocolEntry
byteArrayToECPoint(byte[], ECCurve) - Static method in class de.gematik.ti.healthcard.control.security.Utilities
Decodes an ECPoint from byte array.

C

C2CMode - Enum in de.gematik.ti.healthcard.control.entities
C2CMode determines the type of authentication: • one-sided, mutually • with or without negotiation of keys for a secure channel • Authentication type such as Role Authentication or Device Authentication(according to the CV certificates contained on the smart cards). • Optimized activation / authentication of the eGK in which the eGK is activated by the source but authenticated by the connector.
C2CSuccessState - Enum in de.gematik.ti.healthcard.control.c2c
 
call() - Method in class de.gematik.ti.healthcard.control.CallbackHandlePin
call() - Method in class de.gematik.ti.healthcard.control.protocol.ProtocolReader
Result after read
call() - Method in class de.gematik.ti.healthcard.control.security.CardAccessNumberRequester
 
CallbackHandlePin - Class in de.gematik.ti.healthcard.control
 
CallbackHandlePin(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.CallbackHandlePin
 
CardAccessNumberRequester - Class in de.gematik.ti.healthcard.control.security
 
CardAccessNumberRequester() - Constructor for class de.gematik.ti.healthcard.control.security.CardAccessNumberRequester
 
CardDataServices - Class in de.gematik.ti.healthcard.control
 
CardDataServices(HealthCard, HealthCard) - Constructor for class de.gematik.ti.healthcard.control.CardDataServices
 
CardDetector - Class in de.gematik.ti.healthcard.control
Unresolved directive in <stdin> - include::..
CardFileSystemData - Class in de.gematik.ti.healthcard.control.c2c
Supplier the required parameter for Card2Card-Authentication
CardFileSystemData() - Constructor for class de.gematik.ti.healthcard.control.c2c.CardFileSystemData
 
CardGeneration - Enum in de.gematik.ti.healthcard.control.entities
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
Extract the Card Generation from objectSystemVersion and return the representing enum value
CardToCardAuthExecutor - Class in de.gematik.ti.healthcard.control.c2c
Run a process of C2C of authentification without negociation of Sessionkey
CardToCardAuthExecutor() - Constructor for class de.gematik.ti.healthcard.control.c2c.CardToCardAuthExecutor
 
CardToCardProcessException - Exception in de.gematik.ti.healthcard.control.exceptions
thrown in case of Failure during CardToCard
CardToCardProcessException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.CardToCardProcessException
 
CardUnlocker - Class in de.gematik.ti.healthcard.control
 
CardUnlocker(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.CardUnlocker
 
CardVerifier - Class in de.gematik.ti.healthcard.control
Contains functionalities to check Card and CardContent TODO: AID, SFID in this class should initiated according to card-generation.
CardVerifier(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.CardVerifier
 
CertificateSubscriber() - Constructor for class de.gematik.ti.healthcard.control.protocol.Subscribers.CertificateSubscriber
 
CertificateUtil - Class in de.gematik.ti.healthcard.control.entities.card.certificate
TODO: move to TIUTILS
checkAuthCertificate() - Method in class de.gematik.ti.healthcard.control.CardVerifier
Checks the /MF/DF.ESIGN/EF.C.CH.AUT certificate
checkCard() - Method in class de.gematik.ti.healthcard.control.CardVerifier
Checks whether there is a technical blocking of the card
checkRecordValidity(byte[]) - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
createProtocolEntry(byte[]) - Static method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
Get ProtocolEntry from a bytes array

D

DataType - Enum in de.gematik.ti.healthcard.control.nfdm.states
 
de.gematik.ti.healthcard.control - package de.gematik.ti.healthcard.control
 
de.gematik.ti.healthcard.control.c2c - package de.gematik.ti.healthcard.control.c2c
 
de.gematik.ti.healthcard.control.entities - package de.gematik.ti.healthcard.control.entities
 
de.gematik.ti.healthcard.control.entities.card - package de.gematik.ti.healthcard.control.entities.card
 
de.gematik.ti.healthcard.control.entities.card.certificate - package de.gematik.ti.healthcard.control.entities.card.certificate
 
de.gematik.ti.healthcard.control.entities.card.pin - package de.gematik.ti.healthcard.control.entities.card.pin
 
de.gematik.ti.healthcard.control.events.healthcard - package de.gematik.ti.healthcard.control.events.healthcard
 
de.gematik.ti.healthcard.control.events.healthcard.absent - package de.gematik.ti.healthcard.control.events.healthcard.absent
 
de.gematik.ti.healthcard.control.events.healthcard.present - package de.gematik.ti.healthcard.control.events.healthcard.present
 
de.gematik.ti.healthcard.control.exceptions - package de.gematik.ti.healthcard.control.exceptions
 
de.gematik.ti.healthcard.control.nfdm - package de.gematik.ti.healthcard.control.nfdm
 
de.gematik.ti.healthcard.control.nfdm.states - package de.gematik.ti.healthcard.control.nfdm.states
 
de.gematik.ti.healthcard.control.pki - package de.gematik.ti.healthcard.control.pki
 
de.gematik.ti.healthcard.control.protocol - package de.gematik.ti.healthcard.control.protocol
 
de.gematik.ti.healthcard.control.role - package de.gematik.ti.healthcard.control.role
 
de.gematik.ti.healthcard.control.security - package de.gematik.ti.healthcard.control.security
 
de.gematik.ti.healthcard.control.vsdm - package de.gematik.ti.healthcard.control.vsdm
 
doCard2Card(IHealthCard, C2CMode) - Method in class de.gematik.ti.healthcard.control.CardUnlocker
Operation performs card-to-card authentication between two smart cards.
DpeDocument - Class in de.gematik.ti.healthcard.control.entities.card
 
DpeDocument() - Constructor for class de.gematik.ti.healthcard.control.entities.card.DpeDocument
 

E

Egk21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Egk G2.1 Health card
Egk21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Egk21HealthCardAbsentEvent
Create a new instance of Egk G2.1 Health card absent event
Egk21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Egk G2.1 Health card
Egk21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Egk21HealthCardPresentEvent
Create a new instance of Egk G2.1 Health card present event
Egk2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Egk G2 Health card
Egk2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Egk2HealthCardAbsentEvent
Create a new instance of Egk G2 Health card absent event
Egk2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Egk G2 Health card
Egk2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Egk2HealthCardPresentEvent
Create a new instance of Egk G2 Health card present event
EgkCardProtocol - Class in de.gematik.ti.healthcard.control.protocol
Functionalities to write and read log entries accessProtocolEntry
EgkCardProtocol(IHealthCard, Format2Pin) - Constructor for class de.gematik.ti.healthcard.control.protocol.EgkCardProtocol
For Read
equals(Object) - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
extractDocument(ApplicationIdentifier, ShortFileIdentifier, FileIdentifier) - Method in class de.gematik.ti.healthcard.control.nfdm.NfdDpeReader
The operation reads the NFD in the NFD information element of the file EF.NFD of the card

G

getAccessRight(ProfessionalRole, AccessRule) - Method in class de.gematik.ti.healthcard.control.nfdm.AccessRightWrapper
 
getAccessRightDpeEgk2(ProfessionalRole, AccessRule) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRight
Returns the access right to read NFD data
getAccessRightDpeEgk21(ProfessionalRole, AccessRule) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRight
Returns the access right to read NFD data
getAccessRightNfd(ProfessionalRole, AccessRule) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRight
Returns the access right to read NFD data
getAccessRule(PinState, boolean, boolean) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRule
Returns Access rule
getActorId() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getActorId() - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.ActorIdSubscriber
 
getActorName() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getAES128Key(byte[], KeyDerivationFunction.Mode) - Static method in class de.gematik.ti.healthcard.control.security.KeyDerivationFunction
derive AES-128 key
getAllProtocolEntries() - Method in class de.gematik.ti.healthcard.control.protocol.EgkCardProtocol
get all protocolEntries after read, for ef.logging it should be 50 constantly.
getAllProtocolEntries() - Method in class de.gematik.ti.healthcard.control.protocol.ProtocolReader
all ProtocolEntries from the read
getByteArrayOfLongvalue(long) - Static method in class de.gematik.ti.healthcard.control.protocol.ProtocolRecordBuilder
Get a array of byte from a given long value.
getCardGeneration(byte[]) - Static method in class de.gematik.ti.healthcard.control.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.CardGenerationExtractor
Extract the Card Generation from Version2 and return the representing enum value
getCardGeneration(int) - Static method in enum de.gematik.ti.healthcard.control.entities.CardGeneration
Return the ENUM for ObjectSystemVersion
getCertificate(byte[]) - Static method in class de.gematik.ti.healthcard.control.entities.card.certificate.CertificateUtil
 
getCertificate() - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.CertificateSubscriber
 
getCertificateValidationResult(Response) - Static method in enum de.gematik.ti.healthcard.control.entities.card.certificate.AuthenticationCertificateState
 
getCommonName(X509Certificate) - Static method in class de.gematik.ti.healthcard.control.entities.card.certificate.CertificateUtil
 
getDataAvailableState(Response) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeDataAvailableState
Returns whether current NFD data is available
getDataType() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getDocument() - Method in class de.gematik.ti.healthcard.control.nfdm.NfdManager
 
getDpeDocument(boolean, boolean) - Method in class de.gematik.ti.healthcard.control.nfdm.NfdDpeService
Returns a document with data for the personal declaration of the insured after successful C2C authentication and PIN Verification.
getErrorTextByFailure() - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
getGvdDocument() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdService
 
getHealthCard() - Method in class de.gematik.ti.healthcard.control.events.healthcard.AbstractHealthCardEvent
The health card for this event
getInstance() - Static method in class de.gematik.ti.healthcard.control.CardDetector
Get the singleton instance
getInstance() - Static method in class de.gematik.ti.healthcard.control.HealthCardControl
Get the singleton instance
getInstance() - Static method in class de.gematik.ti.healthcard.control.TrustedChannelPaceKeyRequestHandler
Get the singleton instance
getKeyObjectEncoded(byte[]) - Static method in class de.gematik.ti.healthcard.control.security.Utilities
Encodes an ASN1 KeyObject
getLifeCycleStateResult(Response) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeLifeCycleState
Returns the actual life cycle state
getLongValue(String) - Static method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
Get long value from a hexString
getNfdDocument(boolean, boolean) - Method in class de.gematik.ti.healthcard.control.nfdm.NfdDpeService
Returns a document with patient emergency data after successful C2C authentication and PIN Verification.
getNfdDpeService() - Method in class de.gematik.ti.healthcard.control.CardDataServices
Create an new Instance of Nfd and Dpe Service
getNumberRemain() - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
getPdDocument() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdService
 
getPinState(Password) - Method in class de.gematik.ti.healthcard.control.CardVerifier
The operation returns the status of the pin of a selected card designated by PinReference.
getPinStateResult(Response) - Static method in enum de.gematik.ti.healthcard.control.entities.card.pin.PinState
 
getProfessionalRole() - Method in class de.gematik.ti.healthcard.control.CardUnlocker
Determine the technical role of a card
getRecord() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getRole(Response) - Static method in enum de.gematik.ti.healthcard.control.role.ProfessionalRole
Extracts the technical role from read eSign folder
getState(Response) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeState
Returns the actual state of technical consistency of the NFD folder
getSurnameGivenname(X509Certificate) - Static method in class de.gematik.ti.healthcard.control.entities.card.certificate.CertificateUtil
ActorName (SN, GN) for ProtocolEntry
getTimeStamp() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getTypeAccess() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
getValidationResult(AuthenticationCertificateState) - Method in enum de.gematik.ti.healthcard.control.entities.card.certificate.AuthenticationCertificateState
 
getValidProtocolEntries() - Method in class de.gematik.ti.healthcard.control.protocol.EgkCardProtocol
 
getVdDocument() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdService
 
getVersionState(Response) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeVersionState
Returns the actual NFD version state
getVsdService() - Method in class de.gematik.ti.healthcard.control.CardDataServices
Create an new Instance of Vsd Service
getWarningText() - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
GvdDocument - Class in de.gematik.ti.healthcard.control.entities.card
 
GvdDocument() - Constructor for class de.gematik.ti.healthcard.control.entities.card.GvdDocument
 

H

handleCan(CardAccessNumber) - Method in class de.gematik.ti.healthcard.control.security.CardAccessNumberRequester
 
handleCardAbsentEvents(CardAbsentEvent) - Method in class de.gematik.ti.healthcard.control.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.CardDetector
Method that handles the CardPresentEvents and trigger the analysis of present cards
handleCardReaderDisconnectedEvents(CardReaderDisconnectedEvent) - Method in class de.gematik.ti.healthcard.control.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.CallbackHandlePin
Run verfication, deliver result back
handleRequestPaceKeyEvent(RequestPaceKeyEvent) - Method in class de.gematik.ti.healthcard.control.TrustedChannelPaceKeyRequestHandler
Method that handles the RequestPaceKey Events and trigger the negotiation steps
hashCode() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
Hba21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Hba G2.1 Health card
Hba21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Hba21HealthCardAbsentEvent
Create a new instance of Hba G2.1 Health card absent event
Hba21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Hba G2.1 Health card
Hba21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Hba21HealthCardPresentEvent
Create a new instance of Hba G2.1 Health card present event
Hba2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Hba G2 Health card
Hba2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Hba2HealthCardAbsentEvent
Create a new instance of Hba G2 Health card absent event
Hba2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Hba G2 Health card
Hba2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Hba2HealthCardPresentEvent
Create a new instance of Hba G2 Health card present event
HealthCardControl - Class in de.gematik.ti.healthcard.control
Unresolved directive in <stdin> - include::..
HealthcardControlRuntimeException - Exception in de.gematik.ti.healthcard.control.exceptions
for all exception in 'HealthCardControl', if not specified else.
HealthcardControlRuntimeException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.HealthcardControlRuntimeException
 

I

isCardValidForVerify(IHealthCard) - Static method in class de.gematik.ti.healthcard.control.security.PinVerifier
 
isPinVerifiSuccess() - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
isValidProtocolEntry() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 

K

KeyDerivationFunction - Class in de.gematik.ti.healthcard.control.security
This class provides functionality to derive AES-128 keys.
KeyDerivationFunction.Mode - Enum in de.gematik.ti.healthcard.control.security
 

M

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

N

negotiatePaceKey() - Method in class de.gematik.ti.healthcard.control.security.TrustedChannelPaceKeyExchange
Negotiate the PaceKey and return the object
NfdDpeDataAvailableState - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check if NFD data available
NfdDpeExtractException - Exception in de.gematik.ti.healthcard.control.exceptions
 
NfdDpeExtractException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.NfdDpeExtractException
 
NfdDpeLifeCycleState - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check the visibility of NFD folder
NfdDpeReader - Class in de.gematik.ti.healthcard.control.nfdm
Functionalities to read and check NFD on Card
NfdDpeService - Class in de.gematik.ti.healthcard.control.nfdm
 
NfdDpeService(IHealthCard, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.nfdm.NfdDpeService
 
NfdDpeService.NfdDpeServiceSubscriber<T> - Class in de.gematik.ti.healthcard.control.nfdm
For receiving NFD_Document or DPE_Document
NfdDpeServiceSubscriber(T[]) - Constructor for class de.gematik.ti.healthcard.control.nfdm.NfdDpeService.NfdDpeServiceSubscriber
 
NfdDpeState - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check the technical consistency of the NFD folder
NfdDpeVersionState - Enum in de.gematik.ti.healthcard.control.nfdm.states
Functionalities to check the Version of the NFD Storage structures
NfdDpeWriter - Class in de.gematik.ti.healthcard.control.nfdm
 
NfdDpeWriter(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.nfdm.NfdDpeWriter
 
NfdExtractException - Exception in de.gematik.ti.healthcard.control.exceptions
 
NfdExtractException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.NfdExtractException
 
NfdManager - Class in de.gematik.ti.healthcard.control.nfdm
 
NfdManager(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.nfdm.NfdManager
 
NfdWriter - Class in de.gematik.ti.healthcard.control.nfdm
 
NfdWriter(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.nfdm.NfdWriter
 

O

onError(Throwable) - Method in class de.gematik.ti.healthcard.control.nfdm.NfdDpeService.NfdDpeServiceSubscriber
 
onError(Throwable) - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.ActorIdSubscriber
 
onError(Throwable) - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.CertificateSubscriber
 
onSuccess(Object) - Method in class de.gematik.ti.healthcard.control.nfdm.NfdDpeService.NfdDpeServiceSubscriber
 
onSuccess(Object) - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.ActorIdSubscriber
 
onSuccess(Object) - Method in class de.gematik.ti.healthcard.control.protocol.Subscribers.CertificateSubscriber
 

P

PaceInfo - Class in de.gematik.ti.healthcard.control.security
Extracts PACE Information from CardAccess
PdDocument - Class in de.gematik.ti.healthcard.control.entities.card
 
PdDocument() - Constructor for class de.gematik.ti.healthcard.control.entities.card.PdDocument
 
PinResult - Class in de.gematik.ti.healthcard.control.entities
The test result provides information about PIN verification
PinResult(String) - Constructor for class de.gematik.ti.healthcard.control.entities.PinResult
 
PinState - Enum in de.gematik.ti.healthcard.control.entities.card.pin
 
PinStateException - Exception in de.gematik.ti.healthcard.control.exceptions
thrown in case of wrong pinState
PinStateException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.PinStateException
 
PinType - Enum in de.gematik.ti.healthcard.control.entities
 
PinVerifier - Class in de.gematik.ti.healthcard.control.security
execute pin verification
PinVerifier(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.security.PinVerifier
init the card
PkiProcessor - Class in de.gematik.ti.healthcard.control.pki
 
PkiProcessor() - Constructor for class de.gematik.ti.healthcard.control.pki.PkiProcessor
 
ProfessionalRole - Enum in de.gematik.ti.healthcard.control.role
Professional role of the role model in the external view of the TI platform
ProtocolEntry - Class in de.gematik.ti.healthcard.control.entities.card
Based on <b>gemSpec_Karten_Fach_TIP_G2.1_3.0.0</b>
ProtocolEntry(String) - Constructor for class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
ProtocolEntry(byte[]) - Constructor for class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
Get a valid <code>protocolEntry</code> using the input <code>record</code>
ProtocolReader - Class in de.gematik.ti.healthcard.control.protocol
Implement the read-protocol process
ProtocolReader(IHealthCard, Format2Pin) - Constructor for class de.gematik.ti.healthcard.control.protocol.ProtocolReader
 
ProtocolRecordBuilder - Class in de.gematik.ti.healthcard.control.protocol
Build record as a byte-array to write in EF.LOGGING
ProtocolWriter - Class in de.gematik.ti.healthcard.control.protocol
Implement the write-protocol process
ProtocolWriter(IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.protocol.ProtocolWriter
run Card2Card-authentication

R

read() - Method in class de.gematik.ti.healthcard.control.protocol.EgkCardProtocol
The operation returns the access log of the eGK.
read() - Method in class de.gematik.ti.healthcard.control.protocol.ProtocolReader
 
readGvd() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdReader
The operation reads the GVD in the VSD information element of the file EF.GVD of the card @TODO implementation of VSDM-A_2045 (gemSysL_VSDM_2.0.0)
readPd() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdReader
The operation reads the PD in the VSD information element of the file EF.PD of the card @TODO implementation of VSDM-A_2044 (gemSysL_VSDM_2.0.0)
readStatusVsd() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdReader
The operation reads the StatusVD in the VSD information element of the file EF.StatusVD of the card @TODO implementation of VSDM-A_2043 (gemSysL_VSDM_2.0.0)
readVd() - Method in class de.gematik.ti.healthcard.control.vsdm.VsdReader
The operation reads the VD in the VSD information element of the file EF.VD of the card @TODO implementation of VSDM-A_2044 (gemSysL_VSDM_2.0.0)
run() - Method in class de.gematik.ti.healthcard.control.security.TrustedChannelConstructor
 

S

setNumberRemain(int) - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
setPinVerifiSuccess(boolean) - Method in class de.gematik.ti.healthcard.control.entities.PinResult
 
signDocumentQES() - Method in class de.gematik.ti.healthcard.control.pki.PkiProcessor
@TODO implementation of TIP1-A_2251(gemKPT_Arch_TIP_V2.6.0)
Smcb21HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Smcb G2.1 Health card
Smcb21HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Smcb21HealthCardAbsentEvent
Create a new instance of Smcb G2.1 Health card absent event
Smcb21HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Smcb G2.1 Health card
Smcb21HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Smcb21HealthCardPresentEvent
Create a new instance of Smcb G2.1 Health card present event
Smcb2HealthCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a health card absent event for Smcb G2 Health card
Smcb2HealthCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.Smcb2HealthCardAbsentEvent
Create a new instance of Smcb G2 Health card absent event
Smcb2HealthCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a health card present event for Smcb G2 Health card
Smcb2HealthCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.Smcb2HealthCardPresentEvent
Create a new instance of Smcb G2 Health card present event
start() - Static method in class de.gematik.ti.healthcard.control.HealthCardControl
Start the detection of cards and other Services to response on eventbus request
startDetection() - Static method in class de.gematik.ti.healthcard.control.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.TrustedChannelPaceKeyRequestHandler
Start the handling of paceKey request Events
stop() - Static method in class de.gematik.ti.healthcard.control.HealthCardControl
Stop the detection of cards and other Services to response on eventbus request
stopDetection() - Static method in class de.gematik.ti.healthcard.control.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.TrustedChannelPaceKeyRequestHandler
Stop the handling of paceKey request Events
stringToIntarray(String) - Static method in class de.gematik.ti.healthcard.control.security.PinVerifier
 
Subscribers - Class in de.gematik.ti.healthcard.control.protocol
Provide subscriber used in #ProtocolRecordBuilder
Subscribers.ActorIdSubscriber - Class in de.gematik.ti.healthcard.control.protocol
For receiving 'actorId'
Subscribers.CertificateSubscriber - Class in de.gematik.ti.healthcard.control.protocol
For receiving 'certificate'

T

toString() - Method in class de.gematik.ti.healthcard.control.entities.card.ProtocolEntry
 
TrustedChannelConstructor - Class in de.gematik.ti.healthcard.control.security
 
TrustedChannelConstructor(RequestPaceKeyEvent) - Constructor for class de.gematik.ti.healthcard.control.security.TrustedChannelConstructor
 
TrustedChannelPaceKeyExchange - Class in de.gematik.ti.healthcard.control.security
Opens a secure PACE Channel for secure messaging
TrustedChannelPaceKeyExchange(IHealthCard, String) - Constructor for class de.gematik.ti.healthcard.control.security.TrustedChannelPaceKeyExchange
Constructor
TrustedChannelPaceKeyRequestHandler - Class in de.gematik.ti.healthcard.control
Unresolved directive in <stdin> - include::..

U

UnknownCardAbsentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.absent
Represent a card absent event for Unknown card
UnknownCardAbsentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.absent.UnknownCardAbsentEvent
Create a new instance of Unknown card absent event
UnknownCardPresentEvent - Class in de.gematik.ti.healthcard.control.events.healthcard.present
Represent a card present event for Unknown card
UnknownCardPresentEvent(ICardReader, IHealthCard) - Constructor for class de.gematik.ti.healthcard.control.events.healthcard.present.UnknownCardPresentEvent
Create a new instance of Unknown card present event
UsageInformation - Class in de.gematik.ti.healthcard.control.entities
The user must specify a display text for the card terminal via the UsageInformation for the PIN input identifies which application the PIN input for what purpose has triggered.
UsageInformation() - Constructor for class de.gematik.ti.healthcard.control.entities.UsageInformation
 
Utilities - Class in de.gematik.ti.healthcard.control.security
Utility class for Secure Messaging

V

validateDataAvailableState(NfdDpeDataAvailableState) - Method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeDataAvailableState
validates the determined state
validateLifeCycleState(NfdDpeLifeCycleState) - Method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeLifeCycleState
validates the determined state
validatePinState(PinState) - Method in enum de.gematik.ti.healthcard.control.entities.card.pin.PinState
 
validateProfessionalRole(ProfessionalRole) - Method in enum de.gematik.ti.healthcard.control.role.ProfessionalRole
 
validateResponse(Response) - Method in enum de.gematik.ti.healthcard.control.c2c.C2CSuccessState
 
validateState(NfdDpeState) - Method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeState
validates the determined state
validateSuccessState(C2CSuccessState) - Method in enum de.gematik.ti.healthcard.control.c2c.C2CSuccessState
 
validateVersion(NfdDpeVersionState) - Method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeVersionState
validates the determined state
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.c2c.C2CSuccessState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.entities.C2CMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.entities.card.certificate.AuthenticationCertificateState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.entities.card.pin.PinState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.entities.CardGeneration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.entities.PinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.AccessRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeDataAvailableState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeLifeCycleState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.nfdm.states.NfdDpeVersionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.role.ProfessionalRole
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.gematik.ti.healthcard.control.security.KeyDerivationFunction.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.gematik.ti.healthcard.control.c2c.C2CSuccessState
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.entities.C2CMode
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.entities.card.certificate.AuthenticationCertificateState
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.entities.card.pin.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.entities.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.entities.PinType
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.nfdm.states.AccessRight
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.nfdm.states.AccessRule
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.nfdm.states.DataType
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.nfdm.states.NfdDpeDataAvailableState
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.nfdm.states.NfdDpeLifeCycleState
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.nfdm.states.NfdDpeState
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.nfdm.states.NfdDpeVersionState
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.role.ProfessionalRole
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.security.KeyDerivationFunction.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
VdDocument - Class in de.gematik.ti.healthcard.control.entities.card
 
VdDocument() - Constructor for class de.gematik.ti.healthcard.control.entities.card.VdDocument
 
verifyDocumentQES() - Method in class de.gematik.ti.healthcard.control.pki.PkiProcessor
@TODO implementation of TIP1-A_2252(gemKPT_Arch_TIP_V2.6.0)
verifyPin(PinType) - Method in class de.gematik.ti.healthcard.control.CardVerifier
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[], PinType) - Method in class de.gematik.ti.healthcard.control.security.PinVerifier
do verify on CardType (eGK2 or eGK2.1)
VerifyReceivedMacPiccException - Exception in de.gematik.ti.healthcard.control.exceptions
 
VerifyReceivedMacPiccException() - Constructor for exception de.gematik.ti.healthcard.control.exceptions.VerifyReceivedMacPiccException
 
VsdReader - Class in de.gematik.ti.healthcard.control.vsdm
Functionalities to read Vsd on Card @TODO implementation of VSDM-UC_01 (gemSysL_VSDM_2.0.0)
VsdReader(HealthCard) - Constructor for class de.gematik.ti.healthcard.control.vsdm.VsdReader
 
VsdService - Class in de.gematik.ti.healthcard.control.vsdm
 
VsdService(HealthCard, HealthCard) - Constructor for class de.gematik.ti.healthcard.control.vsdm.VsdService
 
VsdWriter - Class in de.gematik.ti.healthcard.control.vsdm
 
VsdWriter(ICard) - Constructor for class de.gematik.ti.healthcard.control.vsdm.VsdWriter
 

W

write(ProtocolEntry) - Method in class de.gematik.ti.healthcard.control.protocol.EgkCardProtocol
The operation writes the log entry accessProtocolEntry to the eGK The prerequisite is that a preceding C2C Authentication has already been established the required security state.
write(ProtocolEntry) - Method in class de.gematik.ti.healthcard.control.protocol.ProtocolWriter
execute selectCommand and appendRecordCommand
WrongObjectSystemVersionArraySizeException - Exception in de.gematik.ti.healthcard.control.exceptions
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.exceptions.WrongObjectSystemVersionArraySizeException
 
WrongRoleException - Exception in de.gematik.ti.healthcard.control.exceptions
thrown in case of wrong technical role
WrongRoleException(String) - Constructor for exception de.gematik.ti.healthcard.control.exceptions.WrongRoleException
 
A B C D E G H I K M N O P R S T U V W