All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAuthenticationRequestAuditExtractor<T> |
|
| AbstractAuthenticationResponseAuditExtractor<T> |
A base class for audit extractors that lookup the AuthenticationResponse.
|
| AbstractBackingStore<I,T> |
A base backing store implementation.
|
| AbstractBuildErrorResponseFromEvent<T extends com.nimbusds.oauth2.sdk.ErrorResponse> |
This action is extended by error response actions.
|
| AbstractClaimsSetAuditExtractor<T> |
An abstract audit extractor function to extract claims from the located claims set.
|
| AbstractClaimsValidator |
|
| AbstractClientSecretValueResolver |
|
| AbstractDynamicHTTPFetchingStrategy<MetadataType> |
Abstract strategy for fetching metadata dynamically over HTTP.
|
| AbstractEncryptionAlgorithmsLookupStrategy |
A base class for lookup strategies that return encryption algorithms and make use
of the AlgorithmRegistry.
|
| AbstractEvaluableMetadataCriterion<T> |
Base class for all metadata criterion classes.
|
| AbstractFileOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
|
| AbstractMetadataCache<IdentifierType,MetadataType> |
|
| AbstractMetadataValueMarshaller<T extends MetadataValueSAMLObject> |
|
| AbstractMetadataValueSAMLObject |
Base implementation for all simple metadata objects containing String value inside the element.
|
| AbstractMetadataValueUnmarshaller<T extends MetadataValueSAMLObject> |
|
| AbstractOAuth2ClientAuthenticableProfileConfiguration |
Base class for OAuth profile configurations that support OAuth-defined client authentication methods.
|
| AbstractOAuth2FlowAwareProfileConfiguration |
Base class for OIDC protocol configuration, containing configuration bits shared by all flow aware OIDC protocol
configurations.
|
| AbstractOAuth2TokenValidatingConfiguration |
Base class for profile configurations that validate previously issued OAuth2 tokens.
|
| AbstractOIDCAttributeTranscoder |
Abstract class for OIDC attribute encoders.
|
| AbstractOIDCAttributeTranscoder.NamingFunction |
A function to produce a "canonical" name for an OIDC claim for transcoding rules.
|
| AbstractOIDCEntityContext |
Abstract base class for subcontexts that carry information about a OIDC entity.
|
| AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
A base class for Resolvers used for resolving entities containing identifiers based on Identifier.
|
| AbstractOIDCMessageEncoder |
Base class for OIDC message encoders.
|
| AbstractOIDCMetadataResolver<MetadataIdentifier,MetadataType> |
An abstract metadata resolver which supports any type of metadata.
|
| AbstractOIDCSSOConfiguration |
Base class for profiles that support OIDC's concept of SSO, which spans multiple endpoints.
|
| AbstractReloadingOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,Value> |
Base class for metadata providers that cache and periodically refresh their entities.
|
| AccessTokenClaimsSetManipulationStrategyLookupFunction |
|
| AccessTokenHashValidator |
A validator that checks the access_token value matches its encoded at_hash representation in the
id_token.
|
| AccessTokenLifetimeLookupFunction |
|
| AccessTokenTypeLookupFunction |
|
| AcrClaimAlwaysEssentialLookupFunction |
|
| ACRClaimsValidator |
Check the ACR values requested were received.
|
| AllowPKCEPlainPredicate |
|
| AlwaysIncludedAttributesLookupFunction |
|
| AttributeConsentFlowEnabledPredicate |
|
| AttributeEncoderNamespaceHandler |
Namespace handler for the oidc attribute resolver.
|
| AudienceClaimsValidator |
Verifies the Audience (aud) claim contains the appropriate value.
|
| AudienceRestrictionsLookupFunction |
|
| AuditFields |
Constants to use for audit logging fields stored in an AuditContext.
|
| AuthenticationAudienceClaimsValidator |
Verifies the Audience (aud) claim contains the appropriate value in JWT authentication.
|
| AuthenticationContextClassReferencePrincipal |
Principal based on a OIDC Authentication Context Class Reference.
|
| AuthenticationContextClassReferencesAuditExtractor |
|
| AuthenticationContextClassReferenceSupport |
Support class for ACR operations.
|
| AuthenticationRequestMessageEncoderFactory |
Message encoder factory function that returns the first encoder suitable for the given request method found in the
profile configuration.
|
| AuthenticationResponseStatusAuditExtractor |
Function that extracts the status of an authentication response i.e.
|
| AuthenticationTimeClaimsValidator |
Verifies the auth_time (when the End-User authentication took place):
If the authnLifetimeLookup returns 0 seconds (e.g.
|
| AuthorizationCodeClaimsSetManipulationStrategyLookupFunction |
|
| AuthorizationCodeFlowEnabledPredicate |
|
| AuthorizationEndpointAuditExtractor |
|
| AuthTimeRequestedActivationCondition |
Has the auth_time claim been requested?
|
| AuthzCodeLifetimeLookupFunction |
|
| BackingStore<I,T> |
A backing store that holds cached objects.
|
| BaseJWTSignatureSecurityHandler |
Base class for security message handlers which evaluate a JWT signature with a signature trust engine.
|
| BaseMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A based metadata cache builder specification.
|
| BaseOIDCAttributeEncoderParser |
Base class for Spring bean definition parser for OIDC attribute encoders.
|
| BaseSignedJWTTrustEngine<TrustBasisType> |
A TrustEngine implementation for Signed JSON Web Tokens.
|
| BaseStorageServiceClientInformationComponent |
|
| BasicClientSecretCredentialFactoryBean |
|
| BasicDecryptionConfiguration |
|
| BasicEncryptionConfiguration |
|
| BasicExpiringJWKCredential |
Basic implementation of an ExpiringJWKCredential.
|
| BasicExpiringJWTSharedSecretCredentialFactoryBean |
|
| BasicJOSEObjectCredentialResolver |
|
| BasicJWKCredential |
|
| BasicJWKCredentialFactoryBean |
Factory bean for Basic JSON Web Keys (JWK).
|
| BasicJWKReferenceCredential |
|
| BasicNimbusSecretCredential |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| BasicSignatureSigningConfiguration |
The configuration information to use when generating an signed JWT.
|
| BasicSignatureSigningParametersResolver |
|
| BasicSignatureValidationConfiguration |
|
| BasicSignatureValidationParametersResolver |
|
| BatchBackingStore<I,T> |
A specialisation of a BackingStore that deals with batch metadata.
|
| BatchMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that supports 'refresh-ahead' semantics for batch
cache updates.
|
| BatchMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a batch read-ahead metadata cache.
|
| BuildJSONErrorResponseFromEvent |
This action reads an event from the configured EventContext lookup strategy, constructs a json error response
message and attaches it as the outbound message.
|
| CacheLoadingContext |
Context to hold information pertaining to a cache loading event.
|
| CacheLoadingException |
Exception to catch cache loading errors.
|
| ChainingClientInformationResolver |
A client information provider that uses registered resolvers, in turn, to answer queries.
|
| ChainingJOSEObjectCredentialResolver |
|
| ChainingJWTClaimsValidator |
A ClaimsValidator implementation that validates a JWT claims set from a chain
of configured validators.
|
| ChainingProviderMetadataResolver |
A provider metadata provider that uses registered resolvers, in turn, to answer queries.
|
| CheckClientJWTDecryptionConfiguration |
An action that uses a OIDCClientInformation to verify the encryption parameters of an incoming encrypted JWT
are compliant with configuration in the client metadata.
|
| CheckClientJWTSignatureAlgorithmHandler |
A MessageHandler that uses a OIDCClientInformation to verify the signature of a signed JWT uses
expected algorithm.
|
| ClaimExistsActivationCondition |
Activation condition to check a claim exists in the claims set.
|
| ClaimSetFromJWTLookupStrategy |
Strategy to pull out a ClaimsSet from a located JWT.
|
| ClaimsValidator |
High-level API for validating a JWT's claims set.
|
| ClaimsValidatorLookupFunction |
|
| ClientIDCriterion |
|
| ClientIDFromOIDCMetadataContextLookupFunction |
|
| ClientInformationCredentialResolver |
|
| ClientInformationCriterion |
Client information criterion to make decisions based on client information.
|
| ClientInformationDataEncryptionAlgorithmsLookupStrategy |
A lookup strategy that finds data/content encryption algorithms from local configuration that are compatible
with those advertised by the RP/client information.
|
| ClientInformationJWTTrustEngine |
An implementation of SignatureTrustEngine which evaluates the validity
and trustworthiness of JWT signatures.
|
| ClientInformationKeyTransportEncryptionAlgorithmsLookupStrategy |
A lookup strategy that finds key transport algorithms from local configuration that are compatible with those
configured to RP.
|
| ClientInformationManager |
A manager that is capable of managing ClientInformation instances.
|
| ClientInformationManagerException |
Exception indicating a problem managing client information.
|
| ClientInformationNodeProcessor |
|
| ClientInformationParser |
Parser for a <ClientInformation> node processor.
|
| ClientInformationResolver |
A resolver that is capable of resolving ClientInformation instances which meet certain supplied criteria.
|
| ClientInformationResolverServiceStrategy |
|
| ClientInformationSignatureSigningParametersResolver |
|
| ClientInformationStringValueLookupFunction |
Fetches the value for the configured key as String.
|
| ClientSecret |
SAML2 OIDC metadata extension 'ClientSecret'.
|
| ClientSecretBuilder |
|
| ClientSecretCredential |
Credential wrapping a client_secret.
|
| ClientSecretCredentialCriterion |
A Criterion that holds a single, fixed, client_secret credential.
|
| ClientSecretCriterionCredentialResolver |
|
| ClientSecretImpl |
|
| ClientSecretKeyReference |
SAML2 OIDC metadata extension 'ClientSecretReferenceKey'.
|
| ClientSecretKeyReferenceBuilder |
|
| ClientSecretKeyReferenceImpl |
|
| ClientSecretKeyReferenceMarshaller |
|
| ClientSecretKeyReferenceUnmarshaller |
|
| ClientSecretMarshaller |
|
| ClientSecretProvider |
|
| ClientSecretReferenceCriterion |
A Criterion representing a reference to a client secret.
|
| ClientSecretReferenceProvider |
|
| ClientSecretUnmarshaller |
|
| ClientSecretValueResolver |
A resolver that is capable of resolving client secret values (as Strings) which meet certain supplied
criteria.
|
| CollectionJOSEObjectCredentialResolver |
|
| Constants |
Constants related to SAML 2.0 Metadata extension OAuthRPRoleDescriptorType.
|
| CredentialConversionUtil |
Generic tool methods related to converting Credential to JWK.
|
| CredentialsListFactory |
A factory that returns a list of credentials which does not contain any null elements.
|
| DataEncryptionAlgorithmCriterion |
An implementation of an Criterion which specifies content encryption algorithm criteria.
|
| DataEncryptionAlgorithmsLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| DateBasedJWTClaimAuditExtractor |
A JWT claim extractor function that returns a formatted String representation of the JSON Date.
|
| DecryptionConfiguration |
The configuration information to use when decrypting JWEs.
|
| DecryptionConfigurationCriterion |
|
| DecryptionParameters |
Describes the decryption parameters the system is required to use to decrypt a JWE.
|
| DecryptionParametersResolver |
|
| DecryptJWE |
Decrypt the located JWE using the decryption parameters stored in the security context.
|
| DefaultAcrValue |
SAML2 OIDC metadata extension 'DefaultAcrValue'.
|
| DefaultAcrValueBuilder |
|
| DefaultAcrValueImpl |
|
| DefaultAcrValueMarshaller |
|
| DefaultAcrValueUnmarshaller |
|
| DefaultBatchBackingStore<I,T> |
|
| DefaultClientSecretCredential |
|
| DefaultDataEncryptionAlgorithmsLookupStrategy |
A BiFunction which pulls data encryption (content encryption) algorithms to use from the
encryption configuration and filters them.
|
| DefaultDecryptionParametersResolver |
|
| DefaultDynamicBackingStore<I,T> |
|
| DefaultEncryptionParametersResolver |
|
| DefaultFileLoadingStrategy |
Default strategy for loading information from a file.
|
| DefaultJSONMapParsingStrategy<V> |
Deserializes a UTF-8 JSON string into a Map.
|
| DefaultKeyTransportEncryptionAlgorithmsLookupStrategy |
A BiFunction that retrieves and filters the key transport encryption algorithms from the
EncryptionConfiguration inside the criteria set.
|
| DefaultMetadataPolicyEnforcer |
|
| DefaultMetadataPolicyResponseHandler |
The response handler for parsing the metadata policy document into a map.
|
| DefaultMetadataPolicyValidator |
A function that verifies that the map of MetadataPolicy entries meets the restrictions defined in the
OIDC federation specification 1.0 (draft 17 / September 2021):
|
| DefaultOAuth2TokenAudienceConfiguration |
Implementation of an OAuth 2.0 token "audience" profile configuration.
|
| DefaultOAuth2TokenConfiguration |
Implementation of an OIDC-aware OAuth 2 token endpoint profile configuration.
|
| DefaultOAuth2TokenIntrospectionConfiguration |
Implementation of a profile configuration for the OAuth2 Token Introspection.
|
| DefaultOAuth2TokenRevocationConfiguration |
Implementation of a profile configuration for OAuth2 Token Revocation.
|
| DefaultOIDCAuthorizationConfiguration |
Implementation of a profile configuration for the OpenID Connect authorization endpoint.
|
| DefaultOIDCDynamicRegistrationConfiguration |
Implemenation of a profile configuration for the OpenID Connect dynamic client registration.
|
| DefaultOIDCProviderInformationConfiguration |
Implementation of a profile configuration for the OpenID Connect Provider Configuration.
|
| DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy |
|
| DefaultOIDCProviderMetadataExpirationTimeStrategy |
Strategy for computing an expiry time for OIDCProviderMetadata.
|
| DefaultOIDCProviderMetadataIdentifierExtractionStrategy |
Strategy for finding the Issuer of the given OIDCProviderMetadata.
|
| DefaultOIDCProviderMetadataParsingStrategy |
Parse a raw byte array into a *single* OIDCProviderMetadata object.
|
| DefaultOIDCPublishKeySetConfiguration |
Implementation of a profile configuration for publishing OP key set.
|
| DefaultOIDCUserInfoConfiguration |
Implementation of a profile configuration for the OpenID Connect core protocol userinfo endpoint.
|
| DefaultSourceMetadataExpirationTimeStrategy |
Simple strategy for computing an expiry time by adding an expiry duration to the current time.
|
| DeniedUserInfoAttributesLookupFunction |
|
| DynamicBackingStore<I,T> |
|
| DynamicMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that supports 'read-through' semantics.
|
| DynamicMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a dynamic read-through metadata cache.
|
| DynamicOIDCMetadataResolver<T> |
Marker interface for OIDCMetadataResolver implementations which resolve
metadata by dynamically querying for the requested data individually at the time of the
resolution operation, for example by invoking a request to the well-known provider configuration
endpoint.
|
| EncodeConsentPredicate |
|
| EncodedAttributesLookupFunction |
|
| EncryptionA128CBCHS256 |
Algorithm descriptor for block encryption algorithm: A128CBC-HS256.
|
| EncryptionA128GCM |
Algorithm descriptor for block encryption algorithm: 128GCM.
|
| EncryptionA192CBCHS384 |
Algorithm descriptor for block encryption algorithm: A192CBC-HS384.
|
| EncryptionA192GCM |
Algorithm descriptor for block encryption algorithm: 192GCM.
|
| EncryptionA256CBCHS512 |
Algorithm descriptor for block encryption algorithm: A256CBC-HS512.
|
| EncryptionA256GCM |
Algorithm descriptor for block encryption algorithm: 256GCM.
|
| EncryptionConfiguration |
The configuration information to use when generating a JWE.
|
| EncryptionConfigurationCriterion |
|
| EncryptionConstants |
Algorithm Header Parameter 'enc' Values for JWE as defined by RFC 7518.
|
| EncryptionOptionalPredicate |
|
| EncryptionParameters |
The effective parameters to use when generating encrypted JWTs.
|
| EncryptionParametersResolver |
|
| EncryptJWTHandler |
|
| EncryptRequestObjectPredicate |
A predicate that determines if the RequestObject JWT should be encrypted based on the profile configuration.
|
| EnforceRefreshTokenRotationPredicate |
|
| EvaluableKeyIDCredentialCriterion |
Instance of evaluable credential criteria for evaluating credential key IDs.
|
| EvaluableMACKeyLengthCredentialCriterion |
Instance of evaluable credential criteria for evaluating if the key length of the secret key inside the credential
is compatible with the MAC algorithm given.
|
| ExactMatchClaimsValidator |
Validator that checks a JWT claim exactly matches (by Object equality) a value returned by a lookup strategy.
|
| ExpirationTimeContext<T> |
Context to hold information pertaining to the computation of a metadata's expiration time.
|
| ExpiringJWKCredential |
A credential that expires at some duration in seconds after 1970-01-01T0:0:0Z.
|
| ExpiryClaimsValidator |
Iff an expiration time (exp) claim is present, verifies that it is ahead of the current time, else the JWT claims set
is rejected.
|
| ExplicitKeySignedJWTTrustEngine |
An implementation of SignatureTrustEngine which evaluates the validity
and trustworthiness of JWT signatures.
|
| ExplicitKeyTrustEvaluator |
Auxillary trust evaluator for evaluating an untrusted key or credential against a trusted key or credential.
|
| FetchThroughMetadataCache<IdentifierType,MetadataType> |
A metadata cache implementation that does not support reading and writing to
a backing store.
|
| FetchThroughMetadataCacheBuilderSpec<IdentifierType,MetadataType> |
A specification for building a fetch-through metadata cache.
|
| FilesystemClientInformationResolver |
An OIDC metadata provider that pulls client metadata from a file on the local filesystem.
|
| FilesystemProviderMetadataResolver |
An OIDC metadata provider that pulls provider metadata from a file on the local filesystem.
|
| FilterException |
|
| ForceAuthnAuditExtractor |
Function that returns true if the OIDC prompt is set as 'login' in the authentication request.
|
| ForcedAuthenticationActivationCondition |
Has forced authentication been requested?
|
| ForcePKCEPredicate |
|
| FormOutboundKeySetResponseMessage |
Action that forms outbound message containing keyset.
|
| FunctionClaimsValidator |
|
| GrantTypesLookupFunction |
|
| HTTPPostAuthnRequestEncoder |
A message encoder that encodes an OpenID authentication request by
HTTP Form POST Serialization.
|
| HTTPPostAuthnResponseDecoder |
A message decoder that decodes an incoming AuthenticationResponse
when using a form_post response_type.
|
| HTTPProviderConfigurationFetchingStrategy |
A dynamic strategy for fetching OpenID Connect Provider Configuration Metadata from its well-known location
(OpenID Connect Discovery 1.0, section 4).
|
| HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy |
Default strategy for composing a well-known URL to fetch a provider's configuration document from.
|
| HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler |
The response handler for parsing the providers's configuration information into OIDCProviderMetadata.
|
| HTTPRedirectAuthnRequestEncoder |
A message encoder that encodes an OpenID authentication request by
Query String Serialization and sends a HTTP redirect response.
|
| HTTPRedirectAuthnResponseDecoder |
A message decoder that decodes an incoming AuthenticationResponse
when using a query response_mode.
|
| HybridFlowEnabledPredicate |
|
| IDTokenClaims |
Enum of those OIDC ID token claims that are not part of the standard JWT claims set.
|
| IDTokenLifetimeLookupFunction |
|
| IDTokenManipulationStrategyLookupFunction |
|
| ImplicitFlowEnabledPredicate |
|
| InboundMessageClassLookupFunction |
Looks up the value of the simple class name from the inbound message context's message object.
|
| IncludeIssuerInAuthenticationResponsePredicate |
|
| InlineJwksProvider |
|
| IssuedAtClaimsValidator |
If the 'iat' claim is present in the JWT, verifies it is not to far away from the current time.
|
| IssuedClaimsValidatorLookupFunction |
|
| IssueIdTokenViaRefreshTokenPredicate |
|
| IssuerIDCriterion |
|
| IssuerIDFromOIDCProviderMetadataContextLookupFunction |
|
| JCAConstantExtension |
Additional constants to JCAConstants defined in and/or used with the
Java Cryptography Architecture (JCA) specification.
|
| JOSEObjectCredentialResolver |
Specialized CredentialResolver marker interface for resolvers which resolve
credentials from the headers of a JOSEObject instance.
|
| JOSEObjectCriterion |
An implementation of Criterion which specifies criteria based
on the contents of a JOSEObject element.
|
| JSONErrorResponse |
Class for creating JSON Error response for requests expecting JSON response.
|
| JSONMapMetadataResolver |
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
|
| JSONMetadataResolver |
A resolver that is capable of resolving Map instances which meet certain supplied criteria.
|
| JSONSecurityConfiguration |
Class extends SecurityConfiguration to support separate configuration for various encryption and signature
validation operations.
|
| JSONSuccessResponse |
Class for creating JSON Success response.
|
| JWACredentialSupport |
Support class for JSON Web Algorithm credentials.
|
| JWEDataEncryptionAlgorithmsLookupFunction |
|
| JWEKeyTransportEncryptionAlgorithmsLookupFunction |
|
| JWETokenDecrypter |
Supports decryption of encrypted JSON Web Tokens using the JSON Web Encryption standard.
|
| JWKCredential |
Credential based on JSON Web Key (JWK).
|
| JWKCredentialsToPublishLookupStrategy |
Strategy to locate the set of JWK credentials to publish in a KeySet document.
|
| JWKCredentialSupport |
Provide JWK specific credential support.
|
| JWKReferenceCredential |
Credential based on a reference (URI) to a JSON Web Key (JWK).
|
| JwksData |
SAML2 OIDC metadata extension 'JwksData'.
|
| JwksDataBuilder |
|
| JwksDataImpl |
|
| JwksDataMarshaller |
A thread safe Marshaller for JwksData objects.
|
| JwksDataUnmarshaller |
A thread-safe Unmarshaller for JwksData objects.
|
| JWKSetCriterion |
An implementation of Criterion which specifies criteria based
on the contents of a JWKSet element.
|
| JWKSReferenceProvider |
|
| JwksUri |
SAML2 OIDC metadata extension 'JwksUri'.
|
| JwksUriBuilder |
|
| JwksUriImpl |
Concrete implementation of JwksUri.
|
| JwksUriMarshaller |
A thread safe Marshaller for JwksUri objects.
|
| JwksUriUnmarshaller |
A thread-safe Unmarshaller for JwksUri objects.
|
| JWSAssemblyUtils |
Generic utility class for helping with JWS assembly.
|
| JWSSignatureAlgorithmsLookupFunction |
|
| JWTClaims |
Enum that represents the standard set of registered JWT claims.
|
| JWTDecryptionConfigurationLookupFunction |
|
| JWTEncryptionConfigurationLookupFunction |
|
| JWTIdentifierClaimsValidator |
Verifies the identifier (jit) from the JWT against replay via configurable ReplayCache.
|
| JWTIdentifierRevocationValidator |
Verifies the identifier (jit) from the JWT against revocation via configurable RevocationCache.
|
| JWTMessageSignatureSecurityHandler |
|
| JWTSignatureSigningConfigurationLookupFunction |
|
| JWTSignatureValidationConfigurationLookupFunction |
|
| JWTSignatureValidationUtil |
Generic utility class for helping JWT signature validation.
|
| JWTValidationException |
JWT validation exception, to throw when validation fails.
|
| KeyAgreementECDHES |
Algorithm descriptor for JWE key management algorithm: ECDH-ES.
|
| KeyAgreementECDHESA128KW |
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A128KW.
|
| KeyAgreementECDHESA192KW |
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A192KW.
|
| KeyAgreementECDHESA256KW |
Algorithm descriptor for JWE key management algorithm: ECDH-ES+A256KW.
|
| KeyIdCriterion |
An implementation of Criterion which specifies key ID criteria.
|
| KeyManagementConstants |
Algorithm Header Parameter 'alg' Values for JWE as defined by RFC 7518.
|
| KeyManagmentAlgorithmCriterion |
An implementation of Criterion which specifies key management algorithm criteria.
|
| KeyTransportEncryptionAlgorithmsLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| KeyTransportRSA15 |
Algorithm descriptor for JWE key transport algorithm: RSA1_5.
|
| KeyTransportRSAOAEP |
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP.
|
| KeyTransportRSAOAEP256 |
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-256.
|
| KeyTransportRSAOAEP384 |
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-384.
|
| KeyTransportRSAOAEP512 |
Algorithm descriptor for JWE key transport algorithm: RSA-OAEP-512.
|
| LoadingStrategy |
A strategy that loads binary information from a configured source.
|
| LocalJOSEObjectCredentialResolver |
|
| MapBasedMetadataResolver |
A resolver that is capable of resolving Maps which meet certain supplied criteria.
|
| MessageContextLookupFunctionAdaptor<ResultType> |
Adaptor function that allows a profile request context lookup function to work inside a message handler.
|
| MetadataCache<U> |
A cache for loading, storing, and retrieving metadata against against the supplied CriteriaSet.
|
| MetadataCacheBuilder |
|
| MetadataCacheBuilder.Builder<IdentifierType,MetadataType> |
A static builder for generating a batch metadata cache from a given specification.
|
| MetadataCacheBuilderSpec<IdentifierType,MetadataType> |
Marker interface for metadata cache builder specifications.
|
| MetadataCacheException |
Base exception for metadata cache related errors.
|
| MetadataFilter<T> |
A metadata filter is used to process a metadata document after it has been acquired from a metadata source.
|
| MetadataFilterContext |
Class used to provide contextual information at runtime to MetadataFilter implementations.
|
| MetadataFilterContext.Data |
|
| MetadataManagementData<MetadataIdentifier> |
Class that holds management data about an entities metadata.
|
| MetadataNamespaceHandler |
Namespace handler for urn:mace:shibboleth:2.0:metadata:oidc.
|
| MetadataPolicy |
The metadata policy for a single claim.
|
| MetadataPolicy.Builder |
|
| MetadataPolicyHelper |
Static utility methods related to metadata policies.
|
| MetadataPolicyLookupStrategyFactory |
A factory for building a function that resolves maps of metadata policies from the profile request context.
|
| MetadataPolicyResolver |
A resolver that is capable of resolving map of metadata policies (in the entry values as MetadataPolicy
objects) which meet certain supplied criteria.
|
| MetadataPolicyViaLocationFetchingStrategy |
|
| MetadataSource |
Data object for MetadataFilterContext intended to hold information about
the source of the metadata currently being processed.
|
| MetadataValueSAMLObject |
Abstract interface for SAML metadata objects containing single String value inside the element.
|
| NimbusSecretCredential |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| NonceAuditExtractor |
|
| NonceValidationActivationCondition |
Determines if nonce validation should occur.
|
| NotBeforeClaimsValidator |
Iff a not-before-time (nbf) claim is present, makes sure it is before the current time.
|
| NumberOfClaimValuesActivationCondition |
Activation condition to check the number of values a claim has against a given predicate.
|
| OAuth2AccessTokenProducingProfileConfiguration |
Configuration common to OAuth 2.0 access token producing profiles.
|
| OAuth2AuthorizationCodeProducingProfileConfiguration |
Configuration common to authorizaton code producing profiles.
|
| OAuth2AuthorizationProfileConfiguration |
Configuration for a generic OAuth 2.0 authorization request.
|
| OAuth2AuthorizationProfileConfiguration.HttpRequestMethod |
Enumeration of the HTTP methods used in various OAuth requests.
|
| OAuth2ClientAuthenticableClientProfileConfiguration |
OAuth 2.0 profile configurations that support OAuth-defined client authentication methods.
|
| OAuth2ClientAuthenticableProfileConfiguration |
OAuth 2.0 profile configurations that support OAuth-defined client authentication methods.
|
| OAuth2ClientAuthenticationContext |
A context containing data about OAuth 2.0 client authentication.
|
| OAuth2FlowAwareProfileConfiguration |
Interface for profile configurations that understand OAuth 2.0 authorization grants corresponding to OIDC
authentication flows.
|
| OAuth2ProfileConfiguration |
Common interface for OAuth 2.0 Profile Configurations.
|
| OAuth2RefreshTokenProducingProfileConfiguration |
Configuration common to OAuth 2.0 refresh token producing profiles.
|
| OAuth2TokenAudienceConfiguration |
Profile interface for OAuth 2 token "audience" profile configuration.
|
| OAuth2TokenConfiguration |
OIDC-aware OAuth 2.0 token endpoint profile configuration.
|
| OAuth2TokenEncryptionProfileConfiguration |
Profile configuration for token endpoints that deal with encryption.
|
| OAuth2TokenIntrospectionConfiguration |
Profile configuration for OAuth2 Token Introspection.
|
| OAuth2TokenRevocationConfiguration |
Configuration for the OAuth 2.0 Token Revocation profile.
|
| OAuth2TokenRevocationConfiguration.OAuth2TokenRevocationMethod |
Enumeration of the OAuth2 token revocation methods.
|
| OAuth2TokenValidatingProfileConfiguration |
Profile configuration for OIDC-aware OAuth 2.0 token endpoints.
|
| OAuthAuthorizationRequest |
An OAuth 2.0 authorization request.
|
| OAuthRPExtensions |
SAML 2.0 Metadata extension OAuthRPExtensions.
|
| OAuthRPExtensionsBuilder |
|
| OAuthRPExtensionsImpl |
|
| OAuthRPExtensionsMarshaller |
|
| OAuthRPExtensionsUnmarshaller |
|
| OIDCAttributeTranscoder |
Marker interface for transcoders that operate on OIDC claims.
|
| OIDCAuthenticationProfileConfiguration |
Generic configuration for an OIDC 1.0 authentication request.
|
| OIDCAuthenticationRelyingPartyProfileConfiguration |
Configuration of an OIDC 1.0 authentication request.
|
| OIDCAuthenticationRequest |
OpenID Connect Authentication Request.
|
| OIDCAuthorizationConfiguration |
Configuration of an OIDC 1.0 authentication request.
|
| OIDCByteAttributeTranscoder |
Class encoding byte attributes to base64 encoded string json object.
|
| OIDCByteEncoderParser |
|
| OIDCCommonModule |
OIDC Common module implementation.
|
| OIDCCommonPlugin |
OIDC Common plugin implementation.
|
| OIDCDecryptionParameters |
Deprecated, for removal: This API element is subject to removal in a future version. |
| OIDCDynamicRegistrationConfiguration |
Configuration of OpenID Connect Dynamic Client Registration 1.0.
|
| OidcError |
Supplemental error objects for any missing values in the Nimbus library.
|
| OidcEventIds |
|
| OIDCFlowAwareProfileConfiguration |
|
| OIDCIDTokenProducingProfileConfiguration |
Configuration common to ID Token producing profiles.
|
| OIDCMapBasedMetadataResolver |
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
|
| OIDCMessageDecoder |
Marker interface for OIDC Message Decoders.
|
| OIDCMessageEncoder |
An OIDC message encoder interface which requires implementations to test if the request
method is supported by the encoder.
|
| OIDCMetadataContext |
Subcontext carrying information on metadata of the relying party.
|
| OIDCMetadataPolicyResolver |
Concrete resolver implementation for metadata policy resolution.
|
| OIDCMetadataResolver<T> |
Generic interface for OIDC Metadata resolvers which process specified criteria and
produce some implementation-specific result information.
|
| OIDCPeerEntityContext |
Lightweight subcontext that carries information about a OIDC peer entity.
|
| OIDCProfileConfiguration |
Common interface for OpenID Connect 1.0 Profile Configurations.
|
| OIDCProviderInformationConfiguration |
Profile configuration for an OpenID Connect Provider Configuration.
|
| OIDCProviderMetadataContext |
Subcontext carrying information on metadata of the OpenID Connect Provider.
|
| OIDCProviderMetadataResolver |
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
|
| OIDCPublishKeySetConfiguration |
Configuration of an OpenID published key set document.
|
| OIDCResponseEncoderFactory |
A source of encoders that first verifies a message being an instance of Nimbus
Response and then returns the attached MessageEncoder.
|
| OIDCScopedStringAttributeTranscoder |
Class encoding scoped string attributes to string json object.
|
| OIDCScopedStringEncoderParser |
|
| OIDCSecurityConfiguration |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| OIDCSignatureValidationParameters |
Deprecated, for removal: This API element is subject to removal in a future version. |
| OIDCSSOProfileConfiguration |
Profile configuration generic to all OIDC SSO profiles.
|
| OIDCSSOProviderConfiguration |
Profile configuration for an OIDC SSO Provider.
|
| OIDCSSORelyingPartyConfiguration |
Profile configuration for an OIDC SSO Client or Relying Party.
|
| OIDCStringAttributeTranscoder |
Class encoding string attributes to string json object.
|
| OIDCStringEncoderParser |
|
| OIDCUserInfoConfiguration |
Configuration for an OpenID Connect core protocol UserInfo endpoint.
|
| OutboundMessageClassLookupFunction |
Looks up the value of the simple class name from the outbound message context's message object.
|
| PopulateJWTDecryptionParameters |
|
| PopulateJWTEncryptionParameters |
|
| PopulateJWTSignatureSigningParameters |
|
| PopulateJWTSignatureSigningParametersHandler |
|
| PopulateJWTSignatureValidationParameters |
|
| PopulateJWTSignatureValidationParametersHandler |
|
| PostLogoutRedirectUri |
SAML2 OIDC metadata extension 'PostLogoutRedirectUri'.
|
| PostLogoutRedirectUriBuilder |
|
| PostLogoutRedirectUriImpl |
|
| PostLogoutRedirectUriMarshaller |
|
| PostLogoutRedirectUriUnmarshaller |
|
| ProhibitedClaimsValidator |
Verify the claims set does not contain any of the described set of claims.
|
| PropertiesClientSecretValueResolver |
A client secret value resolver that fetches the values from the given Properties file.
|
| ProviderMetadataCredentialResolver |
|
| ProviderMetadataCriterion |
Provider metadata criterion to make decisions based on OpenID Provider information.
|
| ProviderMetadataDataEncryptionAlgorithmsLookupStrategy |
A lookup strategy that finds data/content encryption algorithms from local configuration that are compatible
with those advertised by the OpenID Provider.
|
| ProviderMetadataKeyTransportEncryptionAlgorithmsLookupStrategy |
A lookup strategy that finds key transport algorithms from local configuration that are compatible with those
advertised by the downstream OpenID Provider.
|
| ProviderMetadataProviderContainer |
|
| ProviderMetadataResolver |
A resolver that is capable of resolving OIDCProviderMetadata instances which meet certain supplied criteria.
|
| ProviderMetadataResolverServiceStrategy |
|
| ProviderMetadataStringValuesLookupFunction |
Fetches the values for the configured key as String.
|
| ProxyAwareDefaultOIDCAuthenticationContextClassRequestLookupFunction |
Implements a set of default logic for determining the custom principals to derive the
OIDC ACRs from.
|
| ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction |
Implements a set of logic for determining the principals to use from OIDC 'amr' or 'acr' claims.
|
| ProxyAwareDefaultOIDCAuthenticationContextClassResponseLookupFunction.LookupFunctionWrapper |
A simple lookup function that returns a singleton function.
|
| RedirectURIAuditExtractor |
|
| RefreshableClientInformationResolver |
|
| RefreshableProviderMetadataResolver |
|
| RefreshTokenChainLifetimeLookupFunction |
|
| RefreshTokenClaimsSetManipulationStrategyLookupFunction |
|
| RefreshTokenLifetimeLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version.
|
| RefreshTokensEnabledPredicate |
|
| RefreshTokenTimeoutLookupFunction |
|
| RegistrationMetadataPolicyLookupFunction |
|
| RegistrationValidityPeriodLookupFunction |
|
| ReloadingProviderMetadataProvider |
|
| ReloadingRelyingPartyClientInformationProvider |
|
| RelyingPartyClientInformationProvider |
This class exists primarily to allow the parsing of relying-party.xml to create a serviceable implementation of
ClientInformationResolver.
|
| RelyingPartySigningParametersResolver |
|
| RemoteJwkSetCache |
Stores fetched remote key set values for a desired period of time.
|
| RemoteJwkUtils |
Generic utility methods related to remote JWK sets.
|
| RequestedEssentialACRClaimsLookupStrategy |
Strategy that looks up any requested ACR claims from the requested claims object that have to be contained in
the token's claims set.
|
| RequestObjectDecryptionConfigurationLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| RequestObjectSignatureValidationConfigurationLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| RequestUri |
SAML2 OIDC metadata extension 'RequestUri'.
|
| RequestUriBuilder |
|
| RequestUriImpl |
|
| RequestUriMarshaller |
|
| RequestUriUnmarshaller |
A thread-safe Unmarshaller for RequestUri objects.
|
| RequiredClaimsValidator |
Verify the claims set contains the given set of required claims.
|
| ResolverBasedRegistrationMetadataPolicyLookupFunction |
|
| ResolverHelper |
Helper methods for (OIDC) metadata resolution classes.
|
| ResolverServiceClientSecretValueResolver |
A client secret value resolver that fetches the values from the given AttributeResolver service.
|
| ResourceLocationCriterion |
A Criterion representing a resource location.
|
| ResponseModeAuditExtractor |
|
| ResponseTypeAuditExtractor |
|
| ReturnAllCollectionJOSEObjectCredentialResolver |
|
| RevocationLifetimeLookupFunction |
|
| RevocationMethodLookupFunction |
|
| ScopeAuditExtractor |
|
| SecretExpirationPeriodLookupFunction |
|
| SecurityParametersContext |
A context implementation for storing parameter instances for JWS signature signing and validation, and JWE
encryption and decryption.
|
| SignatureAlgorithmsLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| SignatureConstants |
Algorithm Header Parameter Values for JWS.
|
| SignatureES256 |
Algorithm descriptor for signature algorithm: ES256.
|
| SignatureES384 |
Algorithm descriptor for signature algorithm: ES384.
|
| SignatureES512 |
Algorithm descriptor for signature algorithm: ES512.
|
| SignatureHS256 |
Algorithm descriptor for HMAC algorithm: HS256.
|
| SignatureHS384 |
Algorithm descriptor for HMAC algorithm: HS384.
|
| SignatureHS512 |
Algorithm descriptor for HMAC algorithm: HS512.
|
| SignaturePS256 |
Algorithm descriptor for signature algorithm: PS256.
|
| SignaturePS384 |
Algorithm descriptor for signature algorithm: PS384.
|
| SignaturePS512 |
Algorithm descriptor for signature algorithm: PS512.
|
| SignatureRS256 |
Algorithm descriptor for signature algorithm: RS256.
|
| SignatureRS384 |
Algorithm descriptor for signature algorithm: RS384.
|
| SignatureRS512 |
Algorithm descriptor for signature algorithm: RS512.
|
| SignatureSigningConfiguration |
The configuration information to use when generating a signed JWT.
|
| SignatureSigningConfigurationCriterion |
|
| SignatureSigningParameters |
The effective parameters to use when generating a JWS.
|
| SignatureSigningParametersResolver |
|
| SignatureValidationConfiguration |
The configuration information to use when validating a JWS.
|
| SignatureValidationConfigurationCriterion |
|
| SignatureValidationParameters |
The effective parameters to use when validating a JWS.
|
| SignatureValidationParametersCriterion |
|
| SignatureValidationParametersResolver |
|
| SignJWTHandler |
Message handler that signs a JWT and sets it back to the message context via an update consumer.
|
| SignRequestObjectPredicate |
A predicate that determines if the RequestObject JWT should be signed based on the profile configuration.
|
| SimpleNimbusResponseEncoder |
A message encodes that encodes the Nimbus a Response in the message context inside the attached
HttpServletResponse by calling its Response.toHTTPResponse() method.
|
| StorageServiceClientInformationManager |
|
| StorageServiceClientInformationResolver |
|
| StringBasedJWTClaimAuditExtractor |
A JWT claim extractor function that returns String objects.
|
| StringListBasedJWTClaimAuditExtractor |
A JWT claim extractor function that returns lists of string objects.
|
| SymmetricKeyWrapA128GCMKW |
Algorithm descriptor for JWE key management algorithm: AES128GCMKW.
|
| SymmetricKeyWrapA128KW |
Algorithm descriptor for JWE key management algorithm: AES128KW.
|
| SymmetricKeyWrapA192GCMKW |
Algorithm descriptor for JWE key management algorithm: AES192GCMKW.
|
| SymmetricKeyWrapA192KW |
Algorithm descriptor for JWE key management algorithm: AES192KW.
|
| SymmetricKeyWrapA256GCMKW |
Algorithm descriptor for JWE key management algorithm: AES256GCMKW.
|
| SymmetricKeyWrapA256KW |
Algorithm descriptor for JWE key management algorithm: AES256KW.
|
| TokenEndpointAuthMethodLookupFunction |
|
| TokenEndpointJwtSignatureValidationConfigurationLookupFunction |
Deprecated, for removal: This API element is subject to removal in a future version. |
| UseRequestObjectPredicate |
A predicate that determines if a RequestObject JWT should be used based on the profile configuration.
|
| XMLObjectProviderInitializer |
XMLObject provider initializer for the metadata extension.
|