A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages

A

AbstractAuthenticationRequestLookupFunction<T> - Class in org.geant.idpextension.oidc.profile.context.navigate
A Abstract function extended by lookups searching fields from authentication request.
AbstractAuthenticationRequestLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.AbstractAuthenticationRequestLookupFunction
 
AbstractOIDCAttributeTranscoder - Class in org.geant.idpextension.oidc.attribute.transcoding
Abstract class for OIDC attribute encoders.
AbstractOIDCAttributeTranscoder() - Constructor for class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
 
AbstractOIDCAttributeTranscoder.NamingFunction - Class in org.geant.idpextension.oidc.attribute.transcoding
A function to produce a "canonical" name for an OIDC claim for transcoding rules.
AbstractTokenClaimsLookupFunction<T> - Class in org.geant.idpextension.oidc.profile.context.navigate
A Abstract function extended by lookups searching fields from tokens (Authorization Code, Access Token).
AbstractTokenClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenClaimsLookupFunction
 
AbstractTokenRequestLookupFunction<T> - Class in org.geant.idpextension.oidc.profile.context.navigate
A Abstract function extended by lookups searching fields from token request.
AbstractTokenRequestLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenRequestLookupFunction
 
accessToken - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Access token.
AccessTokenClaimsSet - Class in org.geant.idpextension.oidc.token.support
Class wrapping claims set for access token.
AccessTokenClaimsSet(JWTClaimsSet) - Constructor for class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Private constructor for the parser.
AccessTokenClaimsSet(IdentifierGenerationStrategy, ClientID, String, String, String, ACR, Instant, Instant, Nonce, Instant, URI, Scope, ClaimsRequest, ClaimsSet, ClaimsSet, JSONArray, JSONArray) - Constructor for class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Constructor for access token claims set.
AccessTokenClaimsSet(TokenClaimsSet, Scope, ClaimsSet, ClaimsSet, Instant, Instant) - Constructor for class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Constructor for access token claims set when derived from authz code.
AccessTokenClaimsSet.Builder - Class in org.geant.idpextension.oidc.token.support
Builder to create instance of AccessTokenClaimsSet.
acr - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
the acr used in response.
acr - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Authentication context class reference value of the authentication.
ACR - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The authentication context reference value.
ALGO_ID_ALG_AES_128_GCM_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional key wrapping with AES GCM using 128-bit key.
ALGO_ID_ALG_AES_128_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended AES Key Wrap with default initial value using 128-bit key.
ALGO_ID_ALG_AES_192_GCM_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional key wrapping with AES GCM using 192-bit key.
ALGO_ID_ALG_AES_192_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional AES Key Wrap with default initial value using 192-bit key.
ALGO_ID_ALG_AES_256_GCM_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional key wrapping with AES GCM using 256-bit key.
ALGO_ID_ALG_AES_256_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended AES Key Wrap with default initial value using 256-bit key.
ALGO_ID_ALG_DIR - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended Direct use of a shared symmetric key as the CEK.
ALGO_ID_ALG_ECDH_ES - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended+ Elliptic Curve Diffie-Helman Ephemeral Static key agreement.
ALGO_ID_ALG_ECDH_ES_AES_128_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended ECDH-ES using Concat KDF and CEK wrapped with A128KW.
ALGO_ID_ALG_ECDH_ES_AES_192_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional ECDH-ES using Concat KDF and CEK wrapped with A192KW.
ALGO_ID_ALG_ECDH_ES_AES_256_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended ECDH-ES using Concat KDF and CEK wrapped with A256KW.
ALGO_ID_ALG_PBES2_HS_256_AES_128_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional PBES2 with HMAC SHA-256 and A128KW wrapping.
ALGO_ID_ALG_PBES2_HS_384_AES_192_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional PBES2 with HMAC SHA-538 and A192KW wrapping.
ALGO_ID_ALG_PBES2_HS_512_AES_256_KW - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional PBES2 with HMAC SHA-512 and A256KW wrapping.
ALGO_ID_ALG_RSA_1_5 - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended- RSAES-PKCS1-v1_5.
ALGO_ID_ALG_RSA_OAEP - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Recommended+ RSAES OAEP using default parameters.
ALGO_ID_ALG_RSA_OAEP_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Encryption - Optional RSAES OAEP using SHA-256 and MGF1 with SHA-256.
ALGO_ID_ENC_ALG_A128CBC_HS256 - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption - Required- A128CBC-HS256.
ALGO_ID_ENC_ALG_A128GCM - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption -Recommended- A128GCM.
ALGO_ID_ENC_ALG_A192CBC_HS384 - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption - Optional- A192CBC-HS384.
ALGO_ID_ENC_ALG_A192GCM - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption -Optional- A192GCM.
ALGO_ID_ENC_ALG_A256CBC_HS512 - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption -Required- A256CBC-HS512.
ALGO_ID_ENC_ALG_A256GCM - Static variable in class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Encryption -Recommended- A256GCM.
ALGO_ID_SIGNATURE_ES_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Recommended+ ES256.
ALGO_ID_SIGNATURE_ES_384 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional ES384.
ALGO_ID_SIGNATURE_ES_512 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional ES512.
ALGO_ID_SIGNATURE_HS_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Required HS256.
ALGO_ID_SIGNATURE_HS_384 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional HS384.
ALGO_ID_SIGNATURE_HS_512 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional HS512.
ALGO_ID_SIGNATURE_NONE - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
No Signature.
ALGO_ID_SIGNATURE_PS_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional PS256.
ALGO_ID_SIGNATURE_PS_384 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional PS384.
ALGO_ID_SIGNATURE_PS_512 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional PS512.
ALGO_ID_SIGNATURE_RS_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Recommended RS256.
ALGO_ID_SIGNATURE_RS_384 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional RS384.
ALGO_ID_SIGNATURE_RS_512 - Static variable in class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Signature - Optional RS512.
apply(JSONObject) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder.NamingFunction
apply(MessageContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultClientIDLookupFunction
apply(MessageContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestClientIDLookupFunction
apply(MessageContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.UserInfoRequestClientIDLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationRequestMetadataLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationResponseMetadataLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractAuthenticationRequestLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenClaimsLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenRequestLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultAuthTimeLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultOIDCMetadataContextLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultResponseClaimsSetLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultUserInfoSigningAlgLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultValidRedirectUrisLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.MetadataStatementsLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.OIDCAuthenticationResponseContextLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.OIDCRegistrationResponseContextLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.SectorIdentifierLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.UserInfoResponseClaimsSetLookupFunction
apply(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.profile.context.navigate.ValidatedRedirectURILookupFunction
AuditFields - Class in org.geant.idpextension.oidc.audit
Constants to use for audit logging fields stored in an AuditContext.
AuditFields() - Constructor for class org.geant.idpextension.oidc.audit.AuditFields
Constructor.
AUTHORIZATION_CODE - Static variable in class org.geant.idpextension.oidc.storage.RevocationCacheContexts
ID of context for revoking authorization codes.
authorizationCode - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Authorization code.
AuthorizeCodeClaimsSet - Class in org.geant.idpextension.oidc.token.support
Class wrapping claims set for authorize code.
AuthorizeCodeClaimsSet(JWTClaimsSet) - Constructor for class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet
Private constructor for the parser.
AuthorizeCodeClaimsSet(IdentifierGenerationStrategy, ClientID, String, String, String, ACR, Instant, Instant, Nonce, Instant, URI, Scope, ClaimsRequest, ClaimsSet, ClaimsSet, ClaimsSet, JSONArray, JSONArray, String) - Constructor for class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet
Constructor for authorize code claims set.
AuthorizeCodeClaimsSet.Builder - Class in org.geant.idpextension.oidc.token.support
Builder to create instance of AuthorizeCodeClaimsSet.
authTime - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Authentication time of the end user.
authTime - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Authentication time of the user.

B

BasicJWKCredential - Class in org.geant.security.jwk
A basic implementation of JWKCredential.
BasicJWKCredential() - Constructor for class org.geant.security.jwk.BasicJWKCredential
 
build() - Method in class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet.Builder
Builds AccessTokenClaimsSet.
build() - Method in class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet.Builder
Builds AuthorizeCodeClaimsSet.
build() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Builds claims set.
buildClaim(ProfileRequestContext, IdPAttribute, TranscodingRule, Object) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
Builds an OIDC claim structure with the given values.
Builder(IdentifierGenerationStrategy, ClientID, String, String, String, Instant, Instant, Instant, URI, Scope) - Constructor for class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet.Builder
Constructor for access token builder.
Builder(IdentifierGenerationStrategy, ClientID, String, String, String, Instant, Instant, Instant, URI, Scope) - Constructor for class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet.Builder
Constructor for authorize code builder.
Builder(IdentifierGenerationStrategy, ClientID, String, String, String, Instant, Instant, Instant, URI, Scope) - Constructor for class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Constructor for authorize code builder.
buildIdPAttribute(ProfileRequestContext, JSONObject, TranscodingRule, List<IdPAttributeValue>) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
Builds an IdPAttribute from the given values.

C

cacheControl - Variable in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
cache control value.
cacheControl - Variable in class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
cache control value.
CIPHER_PADDING_OAEP - Static variable in class org.geant.idpextension.oidc.crypto.support.JCAConstantExtension
Cipher padding "OAEP".
CIPHER_PADDING_OAEP_256 - Static variable in class org.geant.idpextension.oidc.crypto.support.JCAConstantExtension
Cipher padding "OAEP-256".
CIPHER_PADDING_PKCS5 - Static variable in class org.geant.idpextension.oidc.crypto.support.JCAConstantExtension
Cipher padding: "PKCS5Padding".
claims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Claims for id token and userinfo endpoint.
claims - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Claims request of the authentication request.
CLIENT_ID - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
OIDC client ID.
clientId - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Mandatory Unique Client Identifier.
clientIdIssuedAt - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Optional time at which the client identifier was issued.
clientInformation - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCMetadataContext
The client information.
ClientInformationManager - Interface in org.geant.idpextension.oidc.metadata.resolver
A manager that is capable of managing ClientInformation instances.
ClientInformationManagerException - Exception in org.geant.idpextension.oidc.metadata.resolver
Exception indicating a problem managing client information.
ClientInformationManagerException() - Constructor for exception org.geant.idpextension.oidc.metadata.resolver.ClientInformationManagerException
Constructor.
ClientInformationManagerException(Exception) - Constructor for exception org.geant.idpextension.oidc.metadata.resolver.ClientInformationManagerException
Constructor.
ClientInformationManagerException(String) - Constructor for exception org.geant.idpextension.oidc.metadata.resolver.ClientInformationManagerException
Constructor.
ClientInformationManagerException(String, Exception) - Constructor for exception org.geant.idpextension.oidc.metadata.resolver.ClientInformationManagerException
Constructor.
ClientInformationResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
A resolver that is capable of resolving ClientInformation instances which meet certain supplied criteria.
clientMetadata - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
The metadata for the client: the attributes supported by the OP must be included.
clientSecret - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Optional client secret.
clientSecretExpiresAt - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Time at which the client secret will expire or 0 if it will not expire.
cnsntdClaims - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
consented claims.
cnsntlClaims - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Consentable claims.
codeChallenge - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Code challenge.
compareTo(RelyingPartyClientInformationProvider) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
compareTo(ServiceableProviderMetadataProvider) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
consentableAttributes - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseConsentContext
Attributes requiring consent.
consentedAttributes - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseConsentContext
Attributes having consent.
content - Variable in class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
JSON content.
CONTEXT_NAME - Static variable in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
The context name in the StorageService.

D

decodeValues(ProfileRequestContext, Object, TranscodingRule) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
Subclasses should override this method to perform specific claim value decoding into IdPAttributeValue objects.
DefaultAuthTimeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns auth time via a lookup function.
DefaultAuthTimeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultAuthTimeLookupFunction
 
DefaultClientIDLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns client id of the authentication request via a lookup function.
DefaultClientIDLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultClientIDLookupFunction
 
DefaultOIDCMetadataContextLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns OIDCMetadataContext.
DefaultOIDCMetadataContextLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultOIDCMetadataContextLookupFunction
 
DefaultRequestCodeChallengeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns code challenge value of the authentication request via a lookup function.
DefaultRequestCodeChallengeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeLookupFunction
 
DefaultRequestCodeChallengeMethodLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns code challenge method value of the authentication request via a lookup function.
DefaultRequestCodeChallengeMethodLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeMethodLookupFunction
 
DefaultRequestCodeVerifierLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token endpoint.
DefaultRequestCodeVerifierLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeVerifierLookupFunction
 
DefaultRequestedAcrLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of requested acr values via a lookup function.
DefaultRequestedAcrLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedAcrLookupFunction
 
DefaultRequestedClaimsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of requested claims via a lookup function.
DefaultRequestedClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedClaimsLookupFunction
 
DefaultRequestedPromptLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of requested prompt via a lookup function.
DefaultRequestedPromptLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedPromptLookupFunction
 
DefaultRequestedScopeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of requested scopes via a lookup function.
DefaultRequestedScopeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedScopeLookupFunction
 
DefaultRequestLoginHintLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns request login hint via a lookup function.
DefaultRequestLoginHintLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestLoginHintLookupFunction
 
DefaultRequestMaxAgeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns authentication max age parameter the request via a lookup function.
DefaultRequestMaxAgeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestMaxAgeLookupFunction
 
DefaultRequestNonceLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of Nonce via a lookup function.
DefaultRequestNonceLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestNonceLookupFunction
 
DefaultRequestRedirectURILookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns redirect uri of the authentication request via a lookup function.
DefaultRequestRedirectURILookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestRedirectURILookupFunction
 
DefaultRequestResponseModeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of the response mode of the request via a lookup function.
DefaultRequestResponseModeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseModeLookupFunction
 
DefaultRequestResponseTypeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of response type via a lookup function.
DefaultRequestResponseTypeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseTypeLookupFunction
 
DefaultRequestStateLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns copy of the state the request via a lookup function.
DefaultRequestStateLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestStateLookupFunction
 
defaultResponder - Variable in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
Default responder value, usually entity id.
DefaultResponseClaimsSetLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns id token claims set from response context.
DefaultResponseClaimsSetLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultResponseClaimsSetLookupFunction
 
DefaultUserInfoSigningAlgLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns registered userinfo signing algorithm from metadata.
DefaultUserInfoSigningAlgLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultUserInfoSigningAlgLookupFunction
 
DefaultValidRedirectUrisLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns registered redirection uris from metadata.
DefaultValidRedirectUrisLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.DefaultValidRedirectUrisLookupFunction
 
destroyClientInformation(ClientID) - Method in interface org.geant.idpextension.oidc.metadata.resolver.ClientInformationManager
Invalidates or otherwise removes a ClientInformation from persistent storage.
dlClaims - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Token delivery claims delivered both for id token and userinfo response.
dlClaimsID - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Token delivery claims delivered for id token.
dlClaimsUI - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Token delivery claims delivered for userinfo response.
doDecode(ProfileRequestContext, JSONObject, TranscodingRule) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
doEncode(ProfileRequestContext, IdPAttribute, Class<? extends JSONObject>, TranscodingRule) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
doInitialize() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
doInitialize() - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
doInitialize() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
doInitialize() - Method in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
doInitialize() - Method in class org.geant.idpextension.oidc.storage.RevocationCache
doLookup(TokenRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenRequestLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeVerifierLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestRedirectURILookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractAuthenticationRequestLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeMethodLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedAcrLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedPromptLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedScopeLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestLoginHintLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestMaxAgeLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestNonceLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestRedirectURILookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseModeLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseTypeLookupFunction
Implemented to perform the actual lookup.
doLookup(AuthenticationRequest) - Method in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestStateLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractTokenClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestAuthTimeLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestConsentableAttributesLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestConsentedAttributesLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestDeliveryClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestIDTokenDeliveryClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestNonceLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestRequestedClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestScopeLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestSubjectLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestUserInfoDeliveryClaimsLookupFunction
Implemented to perform the actual lookup.
doLookup(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestValidRequestURIsLookupFunction
Implemented to perform the actual lookup.

E

encodeValues(ProfileRequestContext, IdPAttribute, TranscodingRule) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
Performs encoding of IdPAttribute's values based on rule into a claim value.
ENCRYPTED_ID_TOKEN - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The flag whether the id_token is encrypted.
EncryptionA128CBC_HS256 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: A128CBC-HS256.
EncryptionA128CBC_HS256() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
 
EncryptionA128GCM - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: 128GCM.
EncryptionA128GCM() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
 
EncryptionA192CBC_HS384 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: A192CBC-HS384.
EncryptionA192CBC_HS384() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
 
EncryptionA192GCM - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: 192GCM.
EncryptionA192GCM() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
 
EncryptionA256CBC_HS512 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: A256CBC-HS512.
EncryptionA256CBC_HS512() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
 
EncryptionA256GCM - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for block encryption algorithm: 256GCM.
EncryptionA256GCM() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
 
EncryptionConstants - Class in org.geant.idpextension.oidc.crypto.support
Algorithm Header Parameter 'enc' Values for JWE as defined by RFC 7518.
EncryptionConstants() - Constructor for class org.geant.idpextension.oidc.crypto.support.EncryptionConstants
Constructor.
equals(Object) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
.
equals(Object) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
.
error - Variable in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
Error object.
exp - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Expiration time of the claims set.
expires - Variable in class org.geant.idpextension.oidc.storage.RevocationCache
Lifetime of revocation entry.

F

fetch(String, URI, Instant) - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
fetch(URI, Instant) - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Returns remote JWK set if found from the cache, otherwise fetches and stores it.
fetchRemoteJwkSet(String, URI, HttpClient, HttpClientSecurityParameters) - Static method in class org.geant.idpextension.oidc.metadata.support.RemoteJwkUtils
Fetches the JWK set from the given URI using the given client and security parameters.
FORCE_AUTHN - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
prompt=login requested field.

G

getAccessToken() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get access token.
getAcr() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Returns the acr meant for response.
getACR() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get acr of the performed authentication.
getAlgorithm() - Method in class org.geant.security.jwk.BasicJWKCredential
Get algorithm of JWK.
getAlgorithm() - Method in interface org.geant.security.jwk.JWKCredential
Get algorithm of JWK.
getAuthenticationTime() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get auth time of the user.
getAuthorizationCode() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get authorization code.
getAuthTime() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Authentication time of the end user.
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
Get the cipher mode.
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getCipherMode() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Get claims for id token and userinfo endpoint.
getClaimsRequest() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get claims request of the authentication request.
getClaimsSet() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get the token claims set.
getClientId() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the client identifier.
getClientID() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get Client ID of the token.
getClientIdIssuedAt() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the time at which the client identifier was issued.
getClientInformation() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCMetadataContext
Set the client information.
getClientMetadata() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the metadata for the client: the attributes supported by the OP must be included.
getClientSecret() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the client secret.
getClientSecretExpiresAt() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the time at which the client secret will expire.
getCodeChallenge() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get code challenge of the authentication request.
getComponent() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
getComponent() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
getConsentableAttributes() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseConsentContext
Get consentable attributes.
getConsentableClaims() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get consentable claims.
getConsentedAttributes() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseConsentContext
Get consented attributes.
getConsentedClaims() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get consented claims.
getContent() - Method in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
Error content as json.
getDeliveryClaims() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get token delivery claims.
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS256
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS384
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS512
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
getDigest() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
getEmbeddedResolver() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Return what we are build around.
getEmbeddedResolver() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Return what we are build around.
getEncodedName(TranscodingRule) - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
getEncodedType() - Method in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
getErrorObject() - Method in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
getExp() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get expiration time of the token.
getHref() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerResponse.Link
Get the link to the service.
getID() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get the id of the token.
getIDToken() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the id token.
getIdtokenClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Get claims for id token only.
getIDTokenDeliveryClaims() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get id token token delivery claims.
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS256
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS384
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS512
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
getJCAAlgorithmID() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
Get the key algorithm.
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
getKey() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
getKeyLength() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
getKid() - Method in class org.geant.security.jwk.BasicJWKCredential
Get kid of JWK.
getKid() - Method in interface org.geant.security.jwk.JWKCredential
Get kid of JWK.
getLastRefresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableClientInformationResolver
Gets the time the last refresh cycle occurred.
getLastRefresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableMetadataValueResolver
Gets the time the last refresh cycle occurred.
getLastRefresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableProviderMetadataResolver
Gets the time the last refresh cycle occurred.
getLastRefresh() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Gets the time the last refresh cycle occurred.
getLastRefresh() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Gets the time the last refresh cycle occurred.
getLastUpdate() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableClientInformationResolver
Get the time that the currently available client information was last updated.
getLastUpdate() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableMetadataValueResolver
Get the time that the currently available client information was last updated.
getLastUpdate() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableProviderMetadataResolver
Get the time that the currently available metadata was last updated.
getLastUpdate() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Get the time that the currently available client information was last updated.
getLastUpdate() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Get the time that the currently available metadata was last updated.
getLinks() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerResponse
Get the links for services being able to authenticate the target End-User.
getMappedIdTokenRequestedClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the requested claims for the ID Token after they've been reverse-mapped by the registry.
getMappedUserinfoRequestedClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the requested claims for the Userinfo endpoint after they've been reverse-mapped by the registry.
getNonce() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get nonce of the authentication request.
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
Get the cipher padding.
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getPadding() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getPrincipal() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get principal of the user.
getProcessedToken() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the signed/encrypted id token / user info response.
getRedirectURI() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Returns a validated redirect uri for the response.
getRedirectURI() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get redirect uri of the request.
getRefreshToken() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get refresh token.
getRegAccessToken() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the registration access token.
getRegClientUri() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Get the location of the client configuration endpoint.
getRel() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerRequest
Get the URI identifying the type of service whose location is being requested.
getRel() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerResponse.Link
Get the URI identifying the type of service.
getRequestedClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get requested claims.
getRequestedSubject() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Gets requested sub value.
getRequestObject() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the request object.
getRequestObject() - Method in class org.geant.idpextension.oidc.profile.context.navigate.AbstractAuthenticationRequestLookupFunction
Gets the request object.
getRequestObjectDecryptionConfiguration() - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Get the configuration used when decrypting request object information.
getRequestObjectSignatureValidationConfiguration() - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Get the configuration used when validating request object information.
getResource() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerRequest
Get the identifier for the target End-User that is the subject of the discovery request.
getScope() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get validated scope values.
getScope() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get scope of the authentication request.
getStorage() - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Get the backing store for the remote JWK set contents.
getStorage() - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Get the backing store for the cache.
getSubject() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Gets Name ID generated for response.
getSubject() - Method in interface org.geant.idpextension.oidc.messaging.OIDCWebFingerResponse
Get the identifier for the target End-User that is the subject of the discovery links.
getSubjectType() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Gets subject type.
getTokenClaimsSet() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get token claims.
getTokenEndpointJwtSignatureValidationConfiguration() - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Get the configuration used when validating token endpoint authentication JWT signatures.
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS256
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS384
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS512
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
getType() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
getType() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get type of the claims set.
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128CBC_HS256
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA128GCM
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192CBC_HS384
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA192GCM
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256CBC_HS512
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.EncryptionA256GCM
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS256
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS384
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS512
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
getURI() - Method in class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
getUserInfo() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Get the user info.
getUserinfoClaims() - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Get claims for userinfo only.
getUserinfoDeliveryClaims() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Get user info response token delivery claims.

H

hashCode() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
hashCode() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
httpClient - Variable in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
The HttpClient to use.
httpClientSecurityParameters - Variable in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
HTTP client security parameters.

I

iat - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Issue time of the claims set.
idGen - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Generator for pseudo unique identifier for the claims set.
idToken - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
The id token formed.
idtokenClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Claims for id token only.
INBOUND_MESSAGE_CLASS - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The inbound (Nimbus) message class.
indicatesSuccess() - Method in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
indicatesSuccess() - Method in class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
INVALID_GRANT - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The provided authorization grant is invalid.
INVALID_GRANT_TYPE - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The grant type in token request is not supported for RP.
INVALID_REDIRECT_URI - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The redirect_uri in request is invalid.
INVALID_REDIRECT_URIS - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
ID of event returned if the mandatory redirect_uris is invalid.
INVALID_REQUEST_OBJECT - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The request object cannot be validated.
INVALID_REQUEST_URI - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The request uri is invalid.
INVALID_RESPONSE_TYPE - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The response type in request is not supported for RP.
INVALID_SUBJECT - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
The subject resolved is not the expected one.
INVALID_WEBFINGER_REL - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
ID of event returned if the WebFinger rel is invalid / not supported.
IS_PASSIVE - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
prompt=none requested field.
isExpired() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Check if the token is expired.
isRevoked(String, String) - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Returns false if the value has successfully been confirmed as not revoked.
iss - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
OP issuer value.
isStrict() - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Get the strictness flag.
ISSUER - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
OIDC issuer.

J

JCAConstantExtension - Class in org.geant.idpextension.oidc.crypto.support
Additional constants to JCAConstants defined in and/or used with the Java Cryptography Architecture (JCA) specification.
JCAConstantExtension() - Constructor for class org.geant.idpextension.oidc.crypto.support.JCAConstantExtension
Private constructor.
JSONErrorResponse - Class in org.geant.idpextension.oidc.messaging
Class for creating JSON Error response for requests expecting JSON response.
JSONErrorResponse(ErrorObject) - Constructor for class org.geant.idpextension.oidc.messaging.JSONErrorResponse
Constructor.
JSONErrorResponse(ErrorObject, String, String) - Constructor for class org.geant.idpextension.oidc.messaging.JSONErrorResponse
Constructor.
JSONSuccessResponse - Class in org.geant.idpextension.oidc.messaging
Class for creating JSON Success response.
JSONSuccessResponse(JSONObject) - Constructor for class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
Constructor.
JSONSuccessResponse(JSONObject, String, String) - Constructor for class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
Constructor.
jwkAlgorithm - Variable in class org.geant.security.jwk.BasicJWKCredential
jwk algorithm.
JWKCredential - Interface in org.geant.security.jwk
Credential based on JSON Web Key (JWK).
jwkKid - Variable in class org.geant.security.jwk.BasicJWKCredential
jwk kid.

K

KEY_AC_ID - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Identifier for the token.
KEY_ACR - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Authentication context class reference value of the performed authentication.
KEY_AUTH_TIME - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Authentication time of the performed authentication.
KEY_CLAIMS - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims request of the original authentication request.
KEY_CLIENTID - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Client id of the rp the token is generated for.
KEY_CODE_CHALLENGE - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Code Challenge.
KEY_CONSENTABLE_CLAIMS - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims/Attributes requiring consent.
KEY_CONSENTED_CLAIMS - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims/Attributes having consent.
KEY_DELIVERY_CLAIMS - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims set for token delivery.
KEY_DELIVERY_CLAIMS_IDTOKEN - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims set for token delivery, id token only.
KEY_DELIVERY_CLAIMS_USERINFO - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims set for token delivery, user info only.
KEY_EXPIRATION_TIME - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Expiration time of the token.
KEY_ISSUED_AT - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Issue time of the token.
KEY_ISSUER - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
OP issuer.
KEY_NONCE - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Nonce of the original authentication request.
KEY_REDIRECT_URI - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Redirect uri of the original authentication request.
KEY_SCOPE - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Scope of the original authentication request.
KEY_SUBJECT - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Subject of the user.
KEY_TYPE - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Type of the token.
KEY_USER_PRINCIPAL - Static variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
User principal representing authenticated user.
KeyAgreementECDH_ES - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: ECDH-ES.
KeyAgreementECDH_ES() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.KeyAgreementECDH_ES
 
KeyManagementConstants - Class in org.geant.idpextension.oidc.crypto.support
Algorithm Header Parameter 'alg' Values for JWE as defined by RFC 7518.
KeyManagementConstants() - Constructor for class org.geant.idpextension.oidc.crypto.support.KeyManagementConstants
Constructor.
KeyTransportRSA_OAEP - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP.
KeyTransportRSA_OAEP() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP
 
KeyTransportRSA_OAEP_256 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-256.
KeyTransportRSA_OAEP_256() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA_OAEP_256
 
KeyTransportRSA1_5 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key transport algorithm: RSA1_5.
KeyTransportRSA1_5() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.KeyTransportRSA1_5
 

L

log - Variable in class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder
Class logger.
log - Variable in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationRequestMetadataLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationResponseMetadataLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Class logger.
log - Variable in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Logger.
log - Variable in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestCodeChallengeMethodLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedAcrLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedClaimsLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedPromptLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestedScopeLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestLoginHintLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestMaxAgeLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestNonceLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestRedirectURILookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseModeLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestResponseTypeLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.DefaultRequestStateLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.MetadataStatementsLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.SectorIdentifierLookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestRedirectURILookupFunction
Class logger.
log - Variable in class org.geant.idpextension.oidc.profile.context.navigate.UserInfoRequestClientIDLookupFunction
Logger.
log - Variable in class org.geant.idpextension.oidc.storage.RevocationCache
Logger.
log - Variable in class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Class logger.
log - Variable in class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Class logger.
log - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Class logger.

M

mappedIdTokenRequestedClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Mapped requested claims from the ID Token set.
mappedUserinfoRequestedClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Mapped requested claims from the Userinfo set.
MetadataStatementsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns metadata_statements (oidcfed) obtained via a lookup function.
MetadataStatementsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.MetadataStatementsLookupFunction
Constructor.
MetadataValueResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
A resolver that is capable of resolving dynamic metadata values (as Objects) which meet certain supplied criteria.
MISSING_REDIRECT_URIS - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
ID of event returned if the mandatory redirect_uris is missing.

N

NamingFunction() - Constructor for class org.geant.idpextension.oidc.attribute.transcoding.AbstractOIDCAttributeTranscoder.NamingFunction
 
nonce - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Nonce of the authentication request.

O

OIDCAttributeTranscoder - Interface in org.geant.idpextension.oidc.attribute.transcoding
Marker interface for transcoders that operate on OIDC claims.
OIDCAuthenticationResponseConsentContext - Class in org.geant.idpextension.oidc.messaging.context
Subcontext carrying user consent information in a form suitable for OIDC processing.
OIDCAuthenticationResponseConsentContext() - Constructor for class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseConsentContext
Constructor.
OIDCAuthenticationResponseContext - Class in org.geant.idpextension.oidc.messaging.context
Subcontext carrying information to form authentication, token and userinfo responses for relying party.
OIDCAuthenticationResponseContext() - Constructor for class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
 
OIDCAuthenticationResponseContextLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A ContextDataLookupFunction that returns the outbound OIDCAuthenticationResponseContext for a ProfileRequestContext.
OIDCAuthenticationResponseContextLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.OIDCAuthenticationResponseContextLookupFunction
 
OIDCAuthenticationResponseTokenClaimsContext - Class in org.geant.idpextension.oidc.messaging.context
Subcontext carrying information to form token and userinfo responses for relying party.
OIDCAuthenticationResponseTokenClaimsContext() - Constructor for class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Constructor.
OIDCClientRegistrationRequestMetadataLookupFunction - Class in org.geant.idpextension.oidc.messaging.context.navigate
A function that returns OIDCClientMetadata if such is available in the message from a MessageContext obtained via InOutOperationContext.getInboundMessageContext().
OIDCClientRegistrationRequestMetadataLookupFunction() - Constructor for class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationRequestMetadataLookupFunction
 
OIDCClientRegistrationResponseContext - Class in org.geant.idpextension.oidc.messaging.context
Subcontext carrying information on OIDC client registration response.
OIDCClientRegistrationResponseContext() - Constructor for class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
 
OIDCClientRegistrationResponseMetadataLookupFunction - Class in org.geant.idpextension.oidc.messaging.context.navigate
A function that returns OIDCClientMetadata if such is available in the message from a OIDCClientRegistrationResponseContext.
OIDCClientRegistrationResponseMetadataLookupFunction() - Constructor for class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationResponseMetadataLookupFunction
Constructor.
OidcEventIds - Class in org.geant.idpextension.oidc.profile
OpenID Connect -specific constants to use for ProfileAction EventContexts.
OidcEventIds() - Constructor for class org.geant.idpextension.oidc.profile.OidcEventIds
Constructor.
OIDCMetadataContext - Class in org.geant.idpextension.oidc.messaging.context
Subcontext carrying information on metadata of the relying party.
OIDCMetadataContext() - Constructor for class org.geant.idpextension.oidc.messaging.context.OIDCMetadataContext
 
oidcMetadataContextLookupStrategy - Variable in class org.geant.idpextension.oidc.profile.context.navigate.SectorIdentifierLookupFunction
Strategy function to lookup OIDC metadata context .
oidcMetadataLookupStrategy - Variable in class org.geant.idpextension.oidc.profile.context.navigate.MetadataStatementsLookupFunction
Strategy function to lookup OIDC metadata context .
OIDCProfileConfiguration - Interface in org.geant.idpextension.oidc.profile.config
Marker interface for OIDC profile configurations.
OIDCRegistrationResponseContextLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A ContextDataLookupFunction that returns the outbound OIDCClientRegistrationResponseContext for a ProfileRequestContext.
OIDCRegistrationResponseContextLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.OIDCRegistrationResponseContextLookupFunction
 
oidcResponseContextLookupStrategy - Variable in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationResponseMetadataLookupFunction
Strategy used to locate the OIDCClientRegistrationResponseContext associated with a given MessageContext.
OIDCSecurityConfiguration - Class in org.geant.idpextension.oidc.profile.api
Class extends SecurityConfiguration to support separate configuration for request object decryption and signature validation.
OIDCSecurityConfiguration() - Constructor for class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
 
OIDCWebFingerRequest - Interface in org.geant.idpextension.oidc.messaging
An interface for Web Finger requests related to OIDC.
OIDCWebFingerResponse - Interface in org.geant.idpextension.oidc.messaging
An interface for Web Finger responses related to OIDC.
OIDCWebFingerResponse.Link - Interface in org.geant.idpextension.oidc.messaging
An interface for a link in a Web Finger response related to OIDC.
org.geant.idpextension.oidc.algorithm.descriptors - package org.geant.idpextension.oidc.algorithm.descriptors
OIDC Signing/Encryption Algorithms.
org.geant.idpextension.oidc.attribute.transcoding - package org.geant.idpextension.oidc.attribute.transcoding
OIDC Attribute Transcoding base classes.
org.geant.idpextension.oidc.audit - package org.geant.idpextension.oidc.audit
 
org.geant.idpextension.oidc.crypto.support - package org.geant.idpextension.oidc.crypto.support
Constants related to OIDC crypto features, like signature and ecryption.
org.geant.idpextension.oidc.messaging - package org.geant.idpextension.oidc.messaging
OIDC messaging interfaces and classes.
org.geant.idpextension.oidc.messaging.context - package org.geant.idpextension.oidc.messaging.context
Contexts related to OIDC messaging.
org.geant.idpextension.oidc.messaging.context.navigate - package org.geant.idpextension.oidc.messaging.context.navigate
Navigation functions related to OIDC messaging contexts.
org.geant.idpextension.oidc.metadata.resolver - package org.geant.idpextension.oidc.metadata.resolver
Interfaces and common classes related to resolution of OIDC metadata (or client information).
org.geant.idpextension.oidc.metadata.support - package org.geant.idpextension.oidc.metadata.support
 
org.geant.idpextension.oidc.profile - package org.geant.idpextension.oidc.profile
Common utility classes related to OIDC profile actions.
org.geant.idpextension.oidc.profile.api - package org.geant.idpextension.oidc.profile.api
 
org.geant.idpextension.oidc.profile.config - package org.geant.idpextension.oidc.profile.config
OIDC profile configuration classes.
org.geant.idpextension.oidc.profile.context.navigate - package org.geant.idpextension.oidc.profile.context.navigate
Lookup functions.
org.geant.idpextension.oidc.storage - package org.geant.idpextension.oidc.storage
 
org.geant.idpextension.oidc.token.support - package org.geant.idpextension.oidc.token.support
 
org.geant.security.jwk - package org.geant.security.jwk
JWK Credentials.
OUTBOUND_MESSAGE_CLASS - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The outbound (Nimbus) message class.

P

parse(String) - Static method in class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Parses access token from string (JSON).
parse(String) - Static method in class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet
Parses authz code from string (JSON).
parse(String) - Static method in class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Parses refresh token from string (JSON).
parse(String, DataSealer) - Static method in class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Parses access token from sealed access token.
parse(String, DataSealer) - Static method in class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet
Parses authz code from sealed authorization code.
parse(String, DataSealer) - Static method in class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Parses refresh token from sealed refresh token.
pragma - Variable in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
pragma value.
pragma - Variable in class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
pragma value.
processedToken - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
The signed/encrypted id token / user info response formed.
ProfileResponderIdLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns responder id based on profile.
ProfileResponderIdLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
 
profileResponders - Variable in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
Mapping from profile id to responder value.
PROP_ASARRAY - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to encode data to JSON array.
PROP_ASBOOLEAN - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to encode data to JSON integer.
PROP_ASINTEGER - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to encode data to JSON integer.
PROP_DENY_USERINFO - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to deny inclusion in user_info token regardless of response type.
PROP_FORCE_ID_TOKEN - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to forcibly include data in ID token regardless of response type.
PROP_IN_TOKEN - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Whether to encode data into authorization code and access token.
PROP_NAME - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
The claim name.
PROP_STRING_DELIMITER - Static variable in interface org.geant.idpextension.oidc.attribute.transcoding.OIDCAttributeTranscoder
Separator to use when not encoding multiple values to array.
ProviderMetadataResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
A resolver that is capable of resolving OIDCProviderMetadata instances which meet certain supplied criteria.

R

redirect - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Validated redirect URI of the authentication request.
redirectURI - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
validated redirect uri.
refresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableClientInformationResolver
Refresh the data exposed by the resolver.
refresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableMetadataValueResolver
Refresh the data exposed by the resolver.
refresh() - Method in interface org.geant.idpextension.oidc.metadata.resolver.RefreshableProviderMetadataResolver
Refresh the data exposed by the resolver.
refresh() - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Refresh the data exposed by the resolver.
refresh() - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Refresh the data exposed by the resolver.
RefreshableClientInformationResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
Specialization of ClientInformationResolver that supports on-demand refresh.
RefreshableMetadataValueResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
A resolver that is capable of resolving dynamic metadata values (as Objects) which meet certain supplied criteria.
RefreshableProviderMetadataResolver - Interface in org.geant.idpextension.oidc.metadata.resolver
Specialization of ProviderMetadataResolver that supports on-demand refresh.
refreshToken - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Refresh token.
RefreshTokenClaimsSet - Class in org.geant.idpextension.oidc.token.support
Class wrapping claims set for refresh token.
RefreshTokenClaimsSet(JWTClaimsSet) - Constructor for class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Private constructor for the parser.
RefreshTokenClaimsSet(TokenClaimsSet, Instant, Instant) - Constructor for class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Constructor for refresh token claims set when derived from authz code.
regAccessToken - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Optional registration access token.
regClientUri - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Optional location of the client configuration endpoint.
RelyingPartyClientInformationProvider - Class in org.geant.idpextension.oidc.metadata.resolver
This class exists primarily to allow the parsing of relying-party.xml to create a serviceable implementation of ClientInformationResolver.
RelyingPartyClientInformationProvider() - Constructor for class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Constructor.
RemoteJwkSetCache - Class in org.geant.idpextension.oidc.metadata.resolver
Stores fetched remote key set values for a desired period of time.
RemoteJwkSetCache() - Constructor for class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
 
RemoteJwkUtils - Class in org.geant.idpextension.oidc.metadata.support
Generic utility methods related to remote JWK sets.
RemoteJwkUtils() - Constructor for class org.geant.idpextension.oidc.metadata.support.RemoteJwkUtils
Constructor.
reqScope - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Scope of the authentication request.
REQUEST_OBJECT_AND_URI - Static variable in class org.geant.idpextension.oidc.profile.OidcEventIds
Both request uri and request object in request.
requestedClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Requested claims.
requestedScope - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Validated scope values.
requestedSubject - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Requested sub value.
requestObject - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
The request object.
requestObject - Variable in class org.geant.idpextension.oidc.profile.context.navigate.AbstractAuthenticationRequestLookupFunction
Request.
requestObjectDecryptConfig - Variable in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Configuration used when decrypting request object information.
requestObjectSignatureValidationConfig - Variable in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Configuration used when validating request object information.
resolve(CriteriaSet) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
resolve(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
resolver - Variable in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
The embedded resolver.
resolver - Variable in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
The embedded resolver.
resolveSingle(CriteriaSet) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
resolveSingle(ProfileRequestContext) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
RevocationCache - Class in org.geant.idpextension.oidc.storage
Stores and checks for revocation entries.
RevocationCache() - Constructor for class org.geant.idpextension.oidc.storage.RevocationCache
Constructor.
RevocationCacheContexts - Class in org.geant.idpextension.oidc.storage
Revocation cache contexts shared across actions.
RevocationCacheContexts() - Constructor for class org.geant.idpextension.oidc.storage.RevocationCacheContexts
Private constructor.
revoke(String, String) - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Returns true if the value is successfully revoked.
REVOKED_TOKEN - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
Revoked Token.
rpId - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Client Id of the rp.

S

SectorIdentifierLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns sector identifier obtained via a lookup function.
SectorIdentifierLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.SectorIdentifierLookupFunction
Constructor.
serialize() - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Serialize the token as JSON String.
serialize(DataSealer) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Serialize the token as JSON String wrapped with sealer.
ServiceableProviderMetadataProvider - Class in org.geant.idpextension.oidc.metadata.resolver
A serviceable implementation of ProviderMetadataResolver.
ServiceableProviderMetadataProvider() - Constructor for class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Constructor.
setAccessToken(String, Duration) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set access token.
setAcr(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set acr for response.
setACR(ACR) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set authentication context class reference value of the authentication.
setAlgorithm(Algorithm) - Method in class org.geant.security.jwk.BasicJWKCredential
Set the algorithm of jwk.
setAuthorizationCode(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set authorization code.
setAuthTime(Instant) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set authentication time of the end user.
setClaims(ClaimsRequest) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set claims request of the authentication request.
setClientId(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the client identifier.
setClientIdIssuedAt(Instant) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the time at which the client identifier was issued.
setClientInformation(OIDCClientInformation) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCMetadataContext
Set the client information.
setClientMetadata(OIDCClientMetadata) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the metadata for the client: the attributes supported by the OP must be included.
setClientSecret(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the client secret.
setClientSecretExpiresAt(Instant) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the time at which the client secret will expire.
setCodeChallenge(String) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set code challenge.
setConsentableClaims(JSONArray) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set consentable claims.
setConsentedClaims(JSONArray) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set consented claims.
setDefaultResponder(String) - Method in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
Set default responder value, usually entity id.
setDlClaims(ClaimsSet) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set token delivery claims delivered both for id token and userinfo response.
setDlClaimsID(ClaimsSet) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set token delivery claims delivered for id token.
setDlClaimsUI(ClaimsSet) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set token delivery claims delivered for userinfo response.
setEmbeddedResolver(ClientInformationResolver) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Set the ClientInformationResolver to embed.
setEmbeddedResolver(ProviderMetadataResolver) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Set the ProviderMetadataResolver to embed.
setEntryExpiration(Duration) - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Set the revocation entry expiration.
setHttpClient(HttpClient) - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Set the HttpClient to use.
setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Set the optional client security parameters.
setId(String) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Sets the ID of this component.
setIDToken(IDTokenClaimsSet) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the id token.
setKid(String) - Method in class org.geant.security.jwk.BasicJWKCredential
Set the kid of jwk.
setMappedIdTokenRequestedClaims(AttributesMapContainer) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the requested claims for the ID Token after they've been reverse-mapped by the registry.
setMappedUserinfoRequestedClaims(AttributesMapContainer) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the requested claims for the Userinfo endpoint after they've been reverse-mapped by the registry.
setMetadataLookupStrategy(Function<ProfileRequestContext, OIDCClientMetadata>) - Method in class org.geant.idpextension.oidc.profile.context.navigate.MetadataStatementsLookupFunction
Set the lookup strategy to use to locate the OIDCClientMetadata.
setNonce(Nonce) - Method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Set nonce of the authentication request.
setOIDCMetadataContextLookupStrategy(Function<ProfileRequestContext, OIDCMetadataContext>) - Method in class org.geant.idpextension.oidc.profile.context.navigate.SectorIdentifierLookupFunction
Set the lookup strategy to use to locate the OIDCMetadataContext.
setOidcResponseContextLookupStrategy(Function<MessageContext, OIDCClientRegistrationResponseContext>) - Method in class org.geant.idpextension.oidc.messaging.context.navigate.OIDCClientRegistrationResponseMetadataLookupFunction
Set the strategy used to locate the OIDCClientRegistrationResponseContext associated with a given MessageContext.
setProcessedToken(JWT) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the signed/encrypted id token / user info response.
setProfileResponders(Map<ProfileConfiguration, String>) - Method in class org.geant.idpextension.oidc.profile.context.navigate.ProfileResponderIdLookupFunction
Set mapping from profile to responder value.
setRedirectURI(URI) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Sets a validated redirect uri for the response.
setRefreshToken(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set refresh token.
setRegAccessToken(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the registration access token.
setRegClientUri(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCClientRegistrationResponseContext
Set the location of the client configuration endpoint.
setRequestedClaims(ClaimsRequest) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set requested claims.
setRequestedSubject(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set requested sub value.
setRequestObject(JWT) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the request object.
setRequestObjectDecryptionConfiguration(EncryptionConfiguration) - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Set the configuration used when decrypting request object information.
setRequestObjectSignatureValidationConfiguration(SignatureSigningConfiguration) - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Set the configuration used when validating request object information.
setScope(Scope) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set validated scope values.
setSortKey(int) - Method in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
Set the sort key.
setSortKey(int) - Method in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
Set the sort key.
setStorage(StorageService) - Method in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Set the backing store for the remote JWK set contents.
setStorage(StorageService) - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Set the backing store for the cache.
setStrict(boolean) - Method in class org.geant.idpextension.oidc.storage.RevocationCache
Set the strictness flag.
setSubject(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Sets generated subject for the response.
setSubjectType(String) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Sets subject type.
setTokenClaimsSet(TokenClaimsSet) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set token claims.
setTokenEndpointJwtSignatureValidationConfiguration(SignatureSigningConfiguration) - Method in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Set the configuration used when validating token endpoint authentication JWT signatures.
setUserInfo(UserInfo) - Method in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Set the user info.
SignatureConstants - Class in org.geant.idpextension.oidc.crypto.support
Algorithm Header Parameter Values for JWS.
SignatureConstants() - Constructor for class org.geant.idpextension.oidc.crypto.support.SignatureConstants
Constructor.
SignatureES256 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: ES256.
SignatureES256() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES256
 
SignatureES384 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: ES384.
SignatureES384() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES384
 
SignatureES512 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: ES512.
SignatureES512() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureES512
 
SignatureHS256 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for HMAC algorithm: HS256.
SignatureHS256() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS256
 
SignatureHS384 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for HMAC algorithm: HS384.
SignatureHS384() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS384
 
SignatureHS512 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for HMAC algorithm: HS512.
SignatureHS512() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureHS512
 
SignatureRS256 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: RS256.
SignatureRS256() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS256
 
SignatureRS384 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: RS384.
SignatureRS384() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS384
 
SignatureRS512 - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for signature algorithm: RS512.
SignatureRS512() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SignatureRS512
 
sortKey - Variable in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
The key by which we sort the provider.
sortKey - Variable in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
The key by which we sort the provider.
sortKeyValue - Static variable in class org.geant.idpextension.oidc.metadata.resolver.RelyingPartyClientInformationProvider
If we autogenerate a sort key it comes from this count.
sortKeyValue - Static variable in class org.geant.idpextension.oidc.metadata.resolver.ServiceableProviderMetadataProvider
If we autogenerate a sort key it comes from this count.
storage - Variable in class org.geant.idpextension.oidc.metadata.resolver.RemoteJwkSetCache
Backing storage for the remote JWK set contents.
storage - Variable in class org.geant.idpextension.oidc.storage.RevocationCache
Backing storage for the replay cache.
storeClientInformation(OIDCClientInformation, Instant) - Method in interface org.geant.idpextension.oidc.metadata.resolver.ClientInformationManager
Store a ClientInformation object.
strict - Variable in class org.geant.idpextension.oidc.storage.RevocationCache
Flag controlling behavior on storage failure.
sub - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
Subject claim value of the authenticated user.
SUB_FORMAT - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The subject format (public/pairwise).
SUB_VALUE - Static variable in class org.geant.idpextension.oidc.audit.AuditFields
The subject value.
subject - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Subject generated for response.
subjectType - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Subject type, public or pairwise.
SymmetricKeyWrapA128GCMKW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES128GCMKW.
SymmetricKeyWrapA128GCMKW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128GCMKW
 
SymmetricKeyWrapA128KW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES128KW.
SymmetricKeyWrapA128KW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA128KW
 
SymmetricKeyWrapA192GCMKW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES192GCMKW.
SymmetricKeyWrapA192GCMKW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192GCMKW
 
SymmetricKeyWrapA192KW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES192KW.
SymmetricKeyWrapA192KW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA192KW
 
SymmetricKeyWrapA256GCMKW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES256GCMKW.
SymmetricKeyWrapA256GCMKW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256GCMKW
 
SymmetricKeyWrapA256KW - Class in org.geant.idpextension.oidc.algorithm.descriptors
Algorithm descriptor for JWE key management algorithm: AES256KW.
SymmetricKeyWrapA256KW() - Constructor for class org.geant.idpextension.oidc.algorithm.descriptors.SymmetricKeyWrapA256KW
 

T

toHTTPResponse() - Method in class org.geant.idpextension.oidc.messaging.JSONErrorResponse
toHTTPResponse() - Method in class org.geant.idpextension.oidc.messaging.JSONSuccessResponse
tokenClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
Token (authz code, access token) claims.
tokenClaimsSet - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Claims set for the claim.
TokenClaimsSet - Class in org.geant.idpextension.oidc.token.support
Class to extend for token claims sets.
TokenClaimsSet() - Constructor for class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Constructor.
TokenClaimsSet(String, String, ClientID, String, String, String, ACR, Instant, Instant, Nonce, Instant, URI, Scope, ClaimsRequest, ClaimsSet, ClaimsSet, ClaimsSet, JSONArray, JSONArray, String) - Constructor for class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Constructor for token claims set.
TokenClaimsSet.Builder<T extends TokenClaimsSet> - Class in org.geant.idpextension.oidc.token.support
Abstract builder to extend builders from that are instantiating claims sets extending TokenClaimsSet.
TokenDeliveryClaimsClaimsSet - Class in org.geant.idpextension.oidc.token.support
Claims set for token delivery claims.
TokenDeliveryClaimsClaimsSet() - Constructor for class org.geant.idpextension.oidc.token.support.TokenDeliveryClaimsClaimsSet
Constructor.
tokenEndpointJwtSignatureValidationConfig - Variable in class org.geant.idpextension.oidc.profile.api.OIDCSecurityConfiguration
Configuration used when validating token endpoint authentication JWT signatures.
TokenRequestAuthTimeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestAuthTimeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestAuthTimeLookupFunction
 
TokenRequestClientIDLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token, Revocation and other end points supporting client authentication.
TokenRequestClientIDLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestClientIDLookupFunction
 
TokenRequestConsentableAttributesLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestConsentableAttributesLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestConsentableAttributesLookupFunction
 
TokenRequestConsentedAttributesLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestConsentedAttributesLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestConsentedAttributesLookupFunction
 
TokenRequestDeliveryClaimsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestDeliveryClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestDeliveryClaimsLookupFunction
 
TokenRequestIDTokenDeliveryClaimsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token end point.
TokenRequestIDTokenDeliveryClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestIDTokenDeliveryClaimsLookupFunction
 
TokenRequestNonceLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestNonceLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestNonceLookupFunction
 
TokenRequestRedirectURILookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token endpoint.
TokenRequestRedirectURILookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestRedirectURILookupFunction
 
TokenRequestRequestedClaimsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestRequestedClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestRequestedClaimsLookupFunction
 
TokenRequestScopeLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestScopeLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestScopeLookupFunction
 
TokenRequestSubjectLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestSubjectLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestSubjectLookupFunction
 
TokenRequestUserInfoDeliveryClaimsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For user info end point.
TokenRequestUserInfoDeliveryClaimsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestUserInfoDeliveryClaimsLookupFunction
 
TokenRequestValidRequestURIsLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For Token and UserInfo end points.
TokenRequestValidRequestURIsLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.TokenRequestValidRequestURIsLookupFunction
 

U

userInfo - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseContext
The user info formed.
userinfoClaims - Variable in class org.geant.idpextension.oidc.messaging.context.OIDCAuthenticationResponseTokenClaimsContext
Claims for userinfo only.
UserInfoRequestClientIDLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
For UserInfo end point.
UserInfoRequestClientIDLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.UserInfoRequestClientIDLookupFunction
 
UserInfoResponseClaimsSetLookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns user info claims set from response context.
UserInfoResponseClaimsSetLookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.UserInfoResponseClaimsSetLookupFunction
 
usrPrincipal - Variable in class org.geant.idpextension.oidc.token.support.TokenClaimsSet.Builder
User Principal of the authenticated user.

V

ValidatedRedirectURILookupFunction - Class in org.geant.idpextension.oidc.profile.context.navigate
A function that returns validated redirect uri from response context.
ValidatedRedirectURILookupFunction() - Constructor for class org.geant.idpextension.oidc.profile.context.navigate.ValidatedRedirectURILookupFunction
 
VALUE_TYPE_AC - Static variable in class org.geant.idpextension.oidc.token.support.AuthorizeCodeClaimsSet
Value of authorize code claims set type.
VALUE_TYPE_AT - Static variable in class org.geant.idpextension.oidc.token.support.AccessTokenClaimsSet
Value of access token claims set type.
VALUE_TYPE_RF - Static variable in class org.geant.idpextension.oidc.token.support.RefreshTokenClaimsSet
Value of refresh token claims set type.
verifyParsedClaims(String, JWTClaimsSet) - Static method in class org.geant.idpextension.oidc.token.support.TokenClaimsSet
Helper to verify parsed claims are what is expected.
A B C D E F G H I J K L M N O P R S T U V 
All Classes All Packages