Index

A B C D E F G H I J K L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCESS_DENIED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
ACCESS_TOKEN_HASH - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AccessTokenBuilder - Class in de.gematik.idp.token
 
AccessTokenBuilder() - Constructor for class de.gematik.idp.token.AccessTokenBuilder
 
ACCOUNT_SELECTION_REQUIRED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
ACR_VALUES_SUPPORTED - Enum constant in enum class de.gematik.idp.field.ClaimName
 
addAllBodyClaims(Map<String, Object>) - Method in class de.gematik.idp.authentication.JwtBuilder
 
addAllHeaderClaims(Map<String, Object>) - Method in class de.gematik.idp.authentication.JwtBuilder
 
addBodyClaim(ClaimName, Object) - Method in class de.gematik.idp.authentication.JwtBuilder
 
addHeaderClaim(ClaimName, Object) - Method in class de.gematik.idp.authentication.JwtBuilder
 
ALGORITHM - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ALTERNATIVE_AUTHORIZATION_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
AMR_FAST_TRACK - Static variable in class de.gematik.idp.IdpConstants
 
APPLIST_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
AUDIENCE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTH_CERT_SUBJECT_PUBLIC_KEY_INFO - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTH_PAIR_ENDPOINT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTH_TIME - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHENTICATION_CERTIFICATE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHENTICATION_CLASS_REFERENCE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHENTICATION_DATA - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHENTICATION_DATA_VERSION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHENTICATION_METHODS_REFERENCE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AuthenticationChallenge - Class in de.gematik.idp.authentication
 
AuthenticationChallenge() - Constructor for class de.gematik.idp.authentication.AuthenticationChallenge
 
AuthenticationChallengeBuilder - Class in de.gematik.idp.authentication
 
AuthenticationChallengeBuilder() - Constructor for class de.gematik.idp.authentication.AuthenticationChallengeBuilder
 
AuthenticationChallengeVerifier - Class in de.gematik.idp.authentication
 
AuthenticationChallengeVerifier() - Constructor for class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 
AuthenticationMethodReference - Enum Class in de.gematik.idp.field
 
AuthenticationResponse - Class in de.gematik.idp.authentication
 
AuthenticationResponse() - Constructor for class de.gematik.idp.authentication.AuthenticationResponse
 
AuthenticationResponseBuilder - Class in de.gematik.idp.authentication
 
AuthenticationResponseBuilder() - Constructor for class de.gematik.idp.authentication.AuthenticationResponseBuilder
 
AuthenticationTokenBuilder - Class in de.gematik.idp.authentication
 
AuthenticationTokenBuilder() - Constructor for class de.gematik.idp.authentication.AuthenticationTokenBuilder
 
AUTHORITY_INFO_ACCESS - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHORIZATION_ENDPOINT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
AUTHORIZED_PARTY - Enum constant in enum class de.gematik.idp.field.ClaimName
 

B

BASIC_AUTHORIZATION_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
BIRTHDATE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
BP_256 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BP_384 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BP_512 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BP256 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BP384 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BP512 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
BRAINPOOL256_USING_SHA256 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
BRAINPOOL384_USING_SHA384 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
BRAINPOOL512_USING_SHA512 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
BrainpoolAlgorithmSuiteIdentifiers - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolAlgorithmSuiteIdentifiers() - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
BrainpoolAlgorithmSuites - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolAlgorithmSuites(String, String, String, int) - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuites
 
BrainpoolAlgorithmSuites.EcdsaBP256R1UsingSha256 - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolAlgorithmSuites.EcdsaBP384R1UsingSha384 - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolAlgorithmSuites.EcdsaBP512R1UsingSha512 - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolCurves - Class in de.gematik.idp.brainPoolExtension
 
BrainpoolCurves() - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
buildAccessToken(JsonWebToken) - Method in class de.gematik.idp.token.AccessTokenBuilder
 
buildAuthenticationChallenge(String, String, String, String, String, String) - Method in class de.gematik.idp.authentication.AuthenticationChallengeBuilder
 
buildAuthenticationToken(X509Certificate, Map<String, Object>, ZonedDateTime) - Method in class de.gematik.idp.authentication.AuthenticationTokenBuilder
 
buildAuthenticationTokenFromSektoralIdToken(JsonWebToken, ZonedDateTime, Map<String, String>) - Method in class de.gematik.idp.authentication.AuthenticationTokenBuilder
 
buildAuthenticationTokenFromSsoToken(JsonWebToken, JsonWebToken, ZonedDateTime) - Method in class de.gematik.idp.authentication.AuthenticationTokenBuilder
 
buildIdToken(String, JsonWebToken, JsonWebToken) - Method in class de.gematik.idp.token.IdTokenBuilder
 
buildJwk() - Method in class de.gematik.idp.data.FederationPrivKey
 
buildJwk() - Method in class de.gematik.idp.data.FederationPubKey
 
buildJws(String, Map<String, Object>, boolean) - Method in class de.gematik.idp.authentication.IdpJwtProcessor
 
buildJwt() - Method in class de.gematik.idp.authentication.JwtBuilder
 
buildJwt(JwtBuilder) - Method in class de.gematik.idp.authentication.IdpJwtProcessor
 
buildResponseForChallenge(AuthenticationChallenge, PkiIdentity) - Method in class de.gematik.idp.authentication.AuthenticationResponseBuilder
 
buildSsoToken(X509Certificate, ZonedDateTime, List<String>) - Method in class de.gematik.idp.token.SsoTokenBuilder
 
buildSsoTokenFromSektoralIdToken(JsonWebToken, ZonedDateTime) - Method in class de.gematik.idp.token.SsoTokenBuilder
 
buildSubjectClaim(String, String, String) - Static method in class de.gematik.idp.token.TokenBuilderUtil
 

C

CERTIFICATE_ISSUER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CERTIFICATE_NOT_AFTER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CERTIFICATE_SERIALNUMBER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CHALLENGE_TOKEN - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ChallengeExpiredException - Exception in de.gematik.idp.exceptions
 
ChallengeExpiredException() - Constructor for exception de.gematik.idp.exceptions.ChallengeExpiredException
 
ChallengeSignatureInvalidException - Exception in de.gematik.idp.exceptions
 
ChallengeSignatureInvalidException() - Constructor for exception de.gematik.idp.exceptions.ChallengeSignatureInvalidException
 
ChallengeSignatureInvalidException(Exception) - Constructor for exception de.gematik.idp.exceptions.ChallengeSignatureInvalidException
 
ClaimName - Enum Class in de.gematik.idp.field
 
CLAIMS - Enum constant in enum class de.gematik.idp.field.ClaimName
 
claimToZonedDateTime(Long) - Static method in class de.gematik.idp.token.TokenClaimExtraction
 
claimToZonedDateTime(Object) - Static method in class de.gematik.idp.token.TokenClaimExtraction
 
CLIENT_ID - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CLIENT_SIGNATURE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ClientAssertion - Class in de.gematik.idp.data.fachdienst
Client assertion issued by Fachdienst
ClientAssertion() - Constructor for class de.gematik.idp.data.fachdienst.ClientAssertion
 
ClientUtilities - Class in de.gematik.idp.field
 
ClientUtilities() - Constructor for class de.gematik.idp.field.ClientUtilities
 
CODE_CHALLENGE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CODE_CHALLENGE_METHOD - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CODE_VERIFIER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CodeChallengeMethod - Enum Class in de.gematik.idp.field
 
CONFIRMATION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
CONSENT_REQUIRED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
constructFromX509Certificate(X509Certificate) - Static method in class de.gematik.idp.data.IdpKeyDescriptor
 
constructFromX509Certificate(X509Certificate, String, boolean) - Static method in class de.gematik.idp.data.IdpEccKeyDescriptor
 
constructFromX509Certificate(X509Certificate, String, boolean) - Static method in class de.gematik.idp.data.IdpRsaKeyDescriptor
 
constructFromX509Certificate(X509Certificate, Optional<String>, boolean) - Static method in class de.gematik.idp.data.IdpKeyDescriptor
 
CONTENT_TYPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
createWithPayloadAndEncryptWithKey(String, Key, String) - Static method in class de.gematik.idp.token.IdpJwe
 
createWithPayloadAndExpiryAndEncryptWithKey(String, Optional<ZonedDateTime>, Key, String) - Static method in class de.gematik.idp.token.IdpJwe
 

D

de.gematik.idp - package de.gematik.idp
 
de.gematik.idp.authentication - package de.gematik.idp.authentication
 
de.gematik.idp.brainPoolExtension - package de.gematik.idp.brainPoolExtension
 
de.gematik.idp.data - package de.gematik.idp.data
 
de.gematik.idp.data.fachdienst - package de.gematik.idp.data.fachdienst
 
de.gematik.idp.data.fedidp - package de.gematik.idp.data.fedidp
 
de.gematik.idp.data.fedmaster - package de.gematik.idp.data.fedmaster
 
de.gematik.idp.error - package de.gematik.idp.error
 
de.gematik.idp.exceptions - package de.gematik.idp.exceptions
 
de.gematik.idp.field - package de.gematik.idp.field
 
de.gematik.idp.token - package de.gematik.idp.token
 
decryptJweAndReturnPayloadString(Key) - Method in class de.gematik.idp.token.IdpJwe
 
decryptNestedJwt(Key) - Method in class de.gematik.idp.token.IdpJwe
 
DEFAULT_SERVER_URL - Static variable in class de.gematik.idp.IdpConstants
 
deserialize(JsonParser, DeserializationContext) - Method in class de.gematik.idp.token.IdpJwe.Deserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class de.gematik.idp.token.JsonWebToken.Deserializer
 
Deserializer() - Constructor for class de.gematik.idp.token.IdpJwe.Deserializer
 
Deserializer() - Constructor for class de.gematik.idp.token.JsonWebToken.Deserializer
 
DEVICE_INFORMATION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_MANUFACTURER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_MODEL - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_OS - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_OS_VERSION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_PRODUCT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_TYPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
DEVICE_VALIDATION_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
DISCOVERY_DOCUMENT_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 

E

EcdsaBP256R1UsingSha256() - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuites.EcdsaBP256R1UsingSha256
 
EcdsaBP384R1UsingSha384() - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuites.EcdsaBP384R1UsingSha384
 
EcdsaBP512R1UsingSha512() - Constructor for class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuites.EcdsaBP512R1UsingSha512
 
EIDAS_LOA_HIGH - Static variable in class de.gematik.idp.IdpConstants
 
encrypt(Key) - Method in class de.gematik.idp.token.JsonWebToken
 
ENCRYPTION_ALGORITHM - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ENTITY_STATEMENT_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
ENTITY_STATEMENT_EXPIRED_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
ENTITY_STATEMENT_INVALID_SIG_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
ENTITY_STATEMENT_TYP - Static variable in class de.gematik.idp.IdpConstants
 
EntityStatement - Class in de.gematik.idp.data.fachdienst
Entity statement related to Fachdienst issued by Fachdienst
EntityStatement - Class in de.gematik.idp.data.fedidp
Entity statement related to sektoralem (federated) IDP issued by sektoralem (federated) IDP
EntityStatement - Class in de.gematik.idp.data.fedmaster
Entity statement related to Federation Master issued by Federation Master
EntityStatement() - Constructor for class de.gematik.idp.data.fachdienst.EntityStatement
 
EntityStatement() - Constructor for class de.gematik.idp.data.fedidp.EntityStatement
 
EntityStatement() - Constructor for class de.gematik.idp.data.fedmaster.EntityStatement
 
EntityStatementRelyingParty - Class in de.gematik.idp.data.fedmaster
Entity statement related to other services (relying parties) issued by Federation Master
EntityStatementRelyingParty() - Constructor for class de.gematik.idp.data.fedmaster.EntityStatementRelyingParty
 
EnvHelper - Class in de.gematik.idp
 
EnvHelper() - Constructor for class de.gematik.idp.EnvHelper
 
EPHEMERAL_PUBLIC_KEY - Enum constant in enum class de.gematik.idp.field.ClaimName
 
EREZEPT - Static variable in class de.gematik.idp.IdpConstants
 
EXPIRES_AT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
expiresAt(ZonedDateTime) - Method in class de.gematik.idp.authentication.JwtBuilder
 
extractBodyClaims() - Method in class de.gematik.idp.token.IdpJoseObject
 
extractBodyClaims() - Method in class de.gematik.idp.token.IdpJwe
 
extractBodyClaims() - Method in class de.gematik.idp.token.JsonWebToken
 
extractClaimsFromJwtBody(String) - Static method in class de.gematik.idp.token.TokenClaimExtraction
 
extractClaimsFromJwtHeader(String) - Static method in class de.gematik.idp.token.TokenClaimExtraction
 
extractClaimsFromSignedChallenge(AuthenticationResponse) - Method in class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 
extractClientCertificateFromChallenge(JsonWebToken) - Method in class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 
extractHeaderClaims() - Method in class de.gematik.idp.token.IdpJoseObject
 
extractHeaderClaims() - Method in class de.gematik.idp.token.IdpJwe
 
extractHeaderClaims() - Method in class de.gematik.idp.token.JsonWebToken
 
extractParameterMap(String) - Static method in class de.gematik.idp.authentication.UriUtils
 
extractParameterValue(String, String) - Static method in class de.gematik.idp.authentication.UriUtils
 
extractParameterValueOptional(String, String) - Static method in class de.gematik.idp.authentication.UriUtils
 

F

FACE_UNLOCK - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 
FACHDIENST_NONCE_LENGTH - Static variable in class de.gematik.idp.IdpConstants
 
FACHDIENST_STATE_LENGTH - Static variable in class de.gematik.idp.IdpConstants
 
FachdienstErrorResponse - Class in de.gematik.idp.data.fachdienst
 
FachdienstErrorResponse() - Constructor for class de.gematik.idp.data.fachdienst.FachdienstErrorResponse
 
FAMILY_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 
FD_API_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FD_LOGIN_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FED_AUTH_APP_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FED_AUTH_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FED_LIST_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FED_SIGNED_JWKS_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FederationEntity - Class in de.gematik.idp.data.fachdienst
 
FederationEntity - Class in de.gematik.idp.data.fedidp
 
FederationEntity - Class in de.gematik.idp.data.fedmaster
 
FederationEntity() - Constructor for class de.gematik.idp.data.fachdienst.FederationEntity
 
FederationEntity() - Constructor for class de.gematik.idp.data.fedidp.FederationEntity
 
FederationEntity() - Constructor for class de.gematik.idp.data.fedmaster.FederationEntity
 
FederationPrivKey - Class in de.gematik.idp.data
 
FederationPrivKey() - Constructor for class de.gematik.idp.data.FederationPrivKey
 
FederationPubKey - Class in de.gematik.idp.data
 
FederationPubKey() - Constructor for class de.gematik.idp.data.FederationPubKey
 
FEDIDP_PAR_AUTH_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FEDMASTER_FEDERATION_FETCH_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
FedmasterErrorResponse - Class in de.gematik.idp.data.fedmaster
 
FedmasterErrorResponse() - Constructor for class de.gematik.idp.data.fedmaster.FedmasterErrorResponse
 
findExpClaimInNestedJwts() - Method in class de.gematik.idp.token.JsonWebToken
 
FINGERPRINT - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 
fromSerializationValue(String) - Static method in enum class de.gematik.idp.error.IdpErrorType
 

G

generateCodeChallenge(String) - Static method in class de.gematik.idp.field.ClientUtilities
 
generateCodeVerifier() - Static method in class de.gematik.idp.field.ClientUtilities
 
getAuthenticationCertificate() - Method in class de.gematik.idp.token.IdpJoseObject
 
getBodyClaim(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getBodyClaims() - Method in class de.gematik.idp.token.IdpJoseObject
 
getBodyDateTimeClaim(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getCertArray(X509Certificate) - Static method in class de.gematik.idp.data.IdpKeyDescriptor
 
getClaims() - Method in class de.gematik.idp.authentication.JwtBuilder
 
getClientCertificateFromHeader() - Method in class de.gematik.idp.token.IdpJoseObject
 
getDateTimeClaim(ClaimName, Supplier<Map<String, Object>>) - Method in class de.gematik.idp.token.IdpJoseObject
 
getExpiresAt() - Method in class de.gematik.idp.token.IdpJoseObject
 
getExpiresAt() - Method in class de.gematik.idp.token.IdpJwe
 
getExpiresAtBody() - Method in class de.gematik.idp.token.IdpJoseObject
 
getFederationPrivKey(KeyConfig, PkiIdentity) - Method in interface de.gematik.idp.data.KeyConfigurationBase
 
getHeaderClaim(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getHeaderClaims() - Method in class de.gematik.idp.token.IdpJoseObject
 
getHeaderDateTimeClaim(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getHeaderDecoded() - Method in class de.gematik.idp.token.IdpJoseObject
 
getHeaderDecoded(JsonWebToken) - Static method in class de.gematik.idp.authentication.IdpJwtProcessor
 
getIssuedAt() - Method in class de.gematik.idp.token.IdpJoseObject
 
getJwks(FederationPubKey...) - Static method in class de.gematik.idp.data.JwtHelper
 
getJwks(FederationPrivKey...) - Static method in class de.gematik.idp.data.JwtHelper
 
getKeyType(X509Certificate) - Static method in class de.gematik.idp.data.IdpKeyDescriptor
 
getMessageForUntrustedClients() - Method in exception de.gematik.idp.exceptions.IdpJoseException
 
getNestedJwtForClaimName(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getPayloadDecoded() - Method in class de.gematik.idp.token.IdpJoseObject
 
getPayloadDecoded(JsonWebToken) - Static method in class de.gematik.idp.authentication.IdpJwtProcessor
 
getRawString() - Method in class de.gematik.idp.token.IdpJoseObject
 
getScopesBodyClaim() - Method in class de.gematik.idp.token.IdpJoseObject
 
getSerializationValue() - Method in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
getSerializationValue() - Method in enum class de.gematik.idp.error.IdpErrorType
 
getStringBodyClaim(ClaimName) - Method in class de.gematik.idp.token.IdpJoseObject
 
getSystemProperty(String) - Static method in class de.gematik.idp.EnvHelper
 
GIVEN_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 

H

HARDWARE_KEY - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 

I

ID_NUMBER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
IDP_LIST_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
IdpConstants - Class in de.gematik.idp
 
IdpConstants() - Constructor for class de.gematik.idp.IdpConstants
 
IdpDiscoveryDocument - Class in de.gematik.idp.data
 
IdpDiscoveryDocument() - Constructor for class de.gematik.idp.data.IdpDiscoveryDocument
 
IdpEccKeyDescriptor - Class in de.gematik.idp.data
 
IdpEccKeyDescriptor(String[], String, String, String, String, String, String) - Constructor for class de.gematik.idp.data.IdpEccKeyDescriptor
 
IdpErrorResponse - Class in de.gematik.idp.data
 
IdpErrorResponse() - Constructor for class de.gematik.idp.data.IdpErrorResponse
 
IdpErrorType - Enum Class in de.gematik.idp.error
 
IdpJoseException - Exception in de.gematik.idp.exceptions
 
IdpJoseException(Exception) - Constructor for exception de.gematik.idp.exceptions.IdpJoseException
 
IdpJoseException(String) - Constructor for exception de.gematik.idp.exceptions.IdpJoseException
 
IdpJoseException(String, boolean, Exception) - Constructor for exception de.gematik.idp.exceptions.IdpJoseException
 
IdpJoseException(String, Exception) - Constructor for exception de.gematik.idp.exceptions.IdpJoseException
 
IdpJoseObject - Class in de.gematik.idp.token
 
IdpJoseObject() - Constructor for class de.gematik.idp.token.IdpJoseObject
 
IdpJoseObject.Serializer - Class in de.gematik.idp.token
 
IdpJwe - Class in de.gematik.idp.token
 
IdpJwe(String) - Constructor for class de.gematik.idp.token.IdpJwe
 
IdpJwe.Deserializer - Class in de.gematik.idp.token
 
IdpJwksDocument - Class in de.gematik.idp.data
 
IdpJwksDocument() - Constructor for class de.gematik.idp.data.IdpJwksDocument
 
IdpJwtExpiredException - Exception in de.gematik.idp.exceptions
 
IdpJwtExpiredException(Exception) - Constructor for exception de.gematik.idp.exceptions.IdpJwtExpiredException
 
IdpJwtProcessor - Class in de.gematik.idp.authentication
 
IdpJwtProcessor(PkiIdentity) - Constructor for class de.gematik.idp.authentication.IdpJwtProcessor
 
IdpJwtProcessor(PkiIdentity, Optional<String>) - Constructor for class de.gematik.idp.authentication.IdpJwtProcessor
 
IdpJwtProcessor(X509Certificate) - Constructor for class de.gematik.idp.authentication.IdpJwtProcessor
 
IdpJwtSignatureInvalidException - Exception in de.gematik.idp.exceptions
 
IdpJwtSignatureInvalidException(Exception) - Constructor for exception de.gematik.idp.exceptions.IdpJwtSignatureInvalidException
 
IdpKeyDescriptor - Class in de.gematik.idp.data
 
IdpKeyDescriptor() - Constructor for class de.gematik.idp.data.IdpKeyDescriptor
 
IdpList - Class in de.gematik.idp.data.fedmaster
 
IdpList() - Constructor for class de.gematik.idp.data.fedmaster.IdpList
 
IdpListEntry - Class in de.gematik.idp.data.fedmaster
 
IdpListEntry() - Constructor for class de.gematik.idp.data.fedmaster.IdpListEntry
 
IdpRsaKeyDescriptor - Class in de.gematik.idp.data
 
IdpRsaKeyDescriptor(String[], String, String, String, String, String) - Constructor for class de.gematik.idp.data.IdpRsaKeyDescriptor
 
IdpRuntimeException - Exception in de.gematik.idp.exceptions
 
IdpRuntimeException(Exception) - Constructor for exception de.gematik.idp.exceptions.IdpRuntimeException
 
IdpRuntimeException(String) - Constructor for exception de.gematik.idp.exceptions.IdpRuntimeException
 
IdpRuntimeException(String, Exception) - Constructor for exception de.gematik.idp.exceptions.IdpRuntimeException
 
IdpUserConsentBuildException - Exception in de.gematik.idp.exceptions
 
IdpUserConsentBuildException(String) - Constructor for exception de.gematik.idp.exceptions.IdpUserConsentBuildException
 
IdTokenBuilder - Class in de.gematik.idp.token
 
IdTokenBuilder() - Constructor for class de.gematik.idp.token.IdTokenBuilder
 
includeSignerCertificateInHeader(boolean) - Method in class de.gematik.idp.authentication.JwtBuilder
 
init() - Static method in class de.gematik.idp.brainPoolExtension.BrainpoolCurves
 
INTERACTION_REQUIRED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INTERNAL_BRAINPOOL256_USING_SHA256 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
INTERNAL_BRAINPOOL384_USING_SHA384 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
INTERNAL_BRAINPOOL512_USING_SHA512 - Static variable in class de.gematik.idp.brainPoolExtension.BrainpoolAlgorithmSuiteIdentifiers
 
INVALID_CLIENT - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
INVALID_CLIENT - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INVALID_GRANT - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
INVALID_GRANT - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INVALID_REQUEST - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
INVALID_REQUEST - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INVALID_REQUEST_OBJECT - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INVALID_REQUEST_URI - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
INVALID_SCOPE - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
INVALID_SCOPE - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
invalidateJsonSignature(String) - Static method in class de.gematik.idp.data.JwtHelper
 
ISSUED_AT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ISSUER - Enum constant in enum class de.gematik.idp.field.ClaimName
 

J

JsonWebToken - Class in de.gematik.idp.token
 
JsonWebToken(String) - Constructor for class de.gematik.idp.token.JsonWebToken
 
JsonWebToken.Deserializer - Class in de.gematik.idp.token
 
JTI_LENGTH - Static variable in class de.gematik.idp.IdpConstants
 
JWKS_URI - Enum constant in enum class de.gematik.idp.field.ClaimName
 
JWT_ID - Enum constant in enum class de.gematik.idp.field.ClaimName
 
JwtBuilder - Class in de.gematik.idp.authentication
 
JwtBuilder() - Constructor for class de.gematik.idp.authentication.JwtBuilder
 
JwtHelper - Class in de.gematik.idp.data
 
JwtHelper() - Constructor for class de.gematik.idp.data.JwtHelper
 

K

KEY_ID - Enum constant in enum class de.gematik.idp.field.ClaimName
 
KEY_IDENTIFIER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
KeyConfig - Class in de.gematik.idp.data
 
KeyConfig() - Constructor for class de.gematik.idp.data.KeyConfig
 
KeyConfigurationBase - Interface in de.gematik.idp.data
 

L

LOGIN_REQUIRED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 

M

Metadata - Class in de.gematik.idp.data.fachdienst
 
Metadata - Class in de.gematik.idp.data.fedidp
 
Metadata - Class in de.gematik.idp.data.fedmaster
 
Metadata() - Constructor for class de.gematik.idp.data.fachdienst.Metadata
 
Metadata() - Constructor for class de.gematik.idp.data.fedidp.Metadata
 
Metadata() - Constructor for class de.gematik.idp.data.fedmaster.Metadata
 
MULTI_FACTOR_AUTHENTICATON - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 

N

NESTED_JWT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
NONCE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
NoNestedJwtFoundException - Exception in de.gematik.idp.exceptions
 
NoNestedJwtFoundException() - Constructor for exception de.gematik.idp.exceptions.NoNestedJwtFoundException
 

O

Oauth2ErrorCode - Enum Class in de.gematik.idp.data.fedidp
 
Oauth2ErrorResponse - Class in de.gematik.idp.data.fedidp
 
Oauth2ErrorResponse() - Constructor for class de.gematik.idp.data.fedidp.Oauth2ErrorResponse
 
OPENID - Static variable in class de.gematik.idp.IdpConstants
 
OpenidProvider - Class in de.gematik.idp.data.fedidp
 
OpenidProvider() - Constructor for class de.gematik.idp.data.fedidp.OpenidProvider
 
OpenidRelyingParty - Class in de.gematik.idp.data.fachdienst
 
OpenidRelyingParty() - Constructor for class de.gematik.idp.data.fachdienst.OpenidRelyingParty
 
ORGANIZATION_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 

P

PAIRING - Static variable in class de.gematik.idp.IdpConstants
 
PAIRING_DATA - Enum constant in enum class de.gematik.idp.field.ClaimName
 
PAIRING_DATA_VERSION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
PAIRING_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
ParResponse - Class in de.gematik.idp.data.fedidp
 
ParResponse() - Constructor for class de.gematik.idp.data.fedidp.ParResponse
 
PASSWORD - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 
PIN - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 
PLAIN - Enum constant in enum class de.gematik.idp.field.CodeChallengeMethod
 
PROFESSION_OID - Enum constant in enum class de.gematik.idp.field.ClaimName
 

R

REDIRECT_URI - Enum constant in enum class de.gematik.idp.field.ClaimName
 
REGISTRATION_NOT_SUPPORTED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
replaceAllBodyClaims(Map<String, Object>) - Method in class de.gematik.idp.authentication.JwtBuilder
 
replaceAllHeaderClaims(Map<String, Object>) - Method in class de.gematik.idp.authentication.JwtBuilder
 
REQUEST_NOT_SUPPORTED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
REQUEST_URI_NOT_SUPPORTED - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
RequestAuthenticationMethodsSupported - Class in de.gematik.idp.data.fedidp
 
RequestAuthenticationMethodsSupported() - Constructor for class de.gematik.idp.data.fedidp.RequestAuthenticationMethodsSupported
 
RequiredClaimException - Exception in de.gematik.idp.exceptions
 
RequiredClaimException(String) - Constructor for exception de.gematik.idp.exceptions.RequiredClaimException
 
RESPONSE_TYPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 

S

S256 - Enum constant in enum class de.gematik.idp.field.CodeChallengeMethod
 
SCOPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
ScopeConfiguration - Class in de.gematik.idp.data
 
ScopeConfiguration() - Constructor for class de.gematik.idp.data.ScopeConfiguration
 
SE_SUBJECT_PUBLIC_KEY_INFO - Enum constant in enum class de.gematik.idp.field.ClaimName
 
SEKTORAL_IDP_AUTHORIZATION_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
serialize(IdpJoseObject, JsonGenerator, SerializerProvider) - Method in class de.gematik.idp.token.IdpJoseObject.Serializer
 
Serializer() - Constructor for class de.gematik.idp.token.IdpJoseObject.Serializer
 
SERVER_ERROR - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
SERVER_NONCE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
setCertificate(X509Certificate) - Method in class de.gematik.idp.authentication.JwtBuilder
 
setDecryptionKey(Key) - Method in class de.gematik.idp.token.IdpJwe
 
setIdentity(PkiIdentity) - Method in class de.gematik.idp.authentication.JwtBuilder
 
setSignerKey(Key) - Method in class de.gematik.idp.authentication.JwtBuilder
 
SIGNATURE_ALGORITHM_IDENTIFIER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
SIGNED_PAIRING_DATA - Enum constant in enum class de.gematik.idp.field.ClaimName
 
SignedJwks - Class in de.gematik.idp.data.fachdienst
Entity statement related to Fachdienst issued by Fachdienst
SignedJwks() - Constructor for class de.gematik.idp.data.fachdienst.SignedJwks
 
signJson(IdpJwtProcessor, ObjectMapper, Object, String) - Static method in class de.gematik.idp.data.JwtHelper
 
SMARTCARD - Enum constant in enum class de.gematik.idp.field.AuthenticationMethodReference
 
SSO_ENDPOINT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
SSO_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
SsoTokenBuilder - Class in de.gematik.idp.token
 
SsoTokenBuilder() - Constructor for class de.gematik.idp.token.SsoTokenBuilder
 
STATE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
SUBJECT - Enum constant in enum class de.gematik.idp.field.ClaimName
 

T

TELEMATIK_ALTER - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_DISPLAY_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_EMAIL - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_GESCHLECHT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_GIVEN_NAME - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_ID - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_ORGANIZATION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TELEMATIK_PROFESSION - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TEMPORARILY_UNAVAILABLE - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
THIRD_PARTY_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
toJSONString() - Method in class de.gematik.idp.data.IdpKeyDescriptor
 
toJwtDescription() - Method in class de.gematik.idp.token.JsonWebToken
 
TOKEN_ENDPOINT - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TOKEN_ENDPOINT - Static variable in class de.gematik.idp.IdpConstants
 
TOKEN_KEY - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TOKEN_TYPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 
TokenBuilderUtil - Class in de.gematik.idp.token
 
TokenBuilderUtil() - Constructor for class de.gematik.idp.token.TokenBuilderUtil
 
TokenClaimExtraction - Class in de.gematik.idp.token
 
TokenClaimExtraction() - Constructor for class de.gematik.idp.token.TokenClaimExtraction
 
TYPE - Enum constant in enum class de.gematik.idp.field.ClaimName
 

U

UNAUTHORIZED_CLIENT - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
UNAUTHORIZED_CLIENT - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
UNSUPPORTED_GRANT_TYPE - Enum constant in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
 
UNSUPPORTED_GRANT_TYPE - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
UNSUPPORTED_RESPONSE_TYPE - Enum constant in enum class de.gematik.idp.error.IdpErrorType
 
URI_PAIR - Enum constant in enum class de.gematik.idp.field.ClaimName
 
URI_PUK_IDP_ENC - Enum constant in enum class de.gematik.idp.field.ClaimName
 
URI_PUK_IDP_SIG - Enum constant in enum class de.gematik.idp.field.ClaimName
 
UriUtils - Class in de.gematik.idp.authentication
 
UriUtils() - Constructor for class de.gematik.idp.authentication.UriUtils
 
UserConsent - Class in de.gematik.idp.data
 
UserConsent() - Constructor for class de.gematik.idp.data.UserConsent
 
UserConsentConfiguration - Class in de.gematik.idp.data
 
UserConsentConfiguration() - Constructor for class de.gematik.idp.data.UserConsentConfiguration
 
UserConsentDescriptionTexts - Class in de.gematik.idp.data
 
UserConsentDescriptionTexts() - Constructor for class de.gematik.idp.data.UserConsentDescriptionTexts
 

V

valueOf(String) - Static method in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gematik.idp.error.IdpErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gematik.idp.field.AuthenticationMethodReference
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gematik.idp.field.ClaimName
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.gematik.idp.field.CodeChallengeMethod
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.gematik.idp.data.fedidp.Oauth2ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gematik.idp.error.IdpErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gematik.idp.field.AuthenticationMethodReference
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gematik.idp.field.ClaimName
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.gematik.idp.field.CodeChallengeMethod
Returns an array containing the constants of this enum class, in the order they are declared.
verify(PublicKey) - Method in class de.gematik.idp.token.JsonWebToken
 
verifyAndThrowExceptionIfFail(JsonWebToken) - Method in class de.gematik.idp.authentication.IdpJwtProcessor
 
verifyResponseAndThrowExceptionIfFail(JsonWebToken) - Method in class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 
verifyResponseWithCertAndThrowExceptionIfFail(X509Certificate, JsonWebToken) - Method in class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 
verifyResponseWithPublicKeyAndThrowExceptionIfFail(PublicKey, JsonWebToken) - Method in class de.gematik.idp.authentication.AuthenticationChallengeVerifier
 

X

X509_CERTIFICATE_CHAIN - Enum constant in enum class de.gematik.idp.field.ClaimName
 

Z

zonedDateTimeToClaim(ZonedDateTime) - Static method in class de.gematik.idp.token.TokenClaimExtraction
 
A B C D E F G H I J K L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form