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

A

AbstractBackingStore<I,​T> - Class in net.shibboleth.oidc.metadata.impl
A base backing store implementation.
AbstractBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
Constructor.
AbstractClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
Base class for ClientSecretValueResolvers.
AbstractClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractClientSecretValueResolver
 
AbstractDynamicHTTPFetchingStrategy<MetadataType> - Class in net.shibboleth.oidc.metadata.impl
Abstract strategy for fetching metadata dynamically over HTTP.
AbstractDynamicHTTPFetchingStrategy(HttpClient, ResponseHandler<MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Constructor.
AbstractFileOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,​Value> - Class in net.shibboleth.oidc.metadata.impl
AbstractFileOIDCEntityResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Constructor.
AbstractFileOIDCEntityResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Constructor.
AbstractMetadataCache<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A base MetadataCache implementation.
AbstractMetadataCache(BackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Package private constructor.
AbstractMetadataCache(BackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Package private constructor.
AbstractOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,​Value> - Class in net.shibboleth.oidc.metadata.impl
A base class for Resolvers used for resolving entities containing identifiers based on Identifier.
AbstractOIDCEntityResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Constructor.
AbstractOIDCEntityResolver.JsonBackingStore - Class in net.shibboleth.oidc.metadata.impl
The collection of data which provides the backing store for the processed metadata.
AbstractOIDCMetadataResolver<MetadataIdentifier,​MetadataType> - Class in net.shibboleth.oidc.metadata.impl
An abstract metadata resolver which supports any type of metadata.
AbstractOIDCMetadataResolver(MetadataCache<MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Constructor.
AbstractReloadingOIDCEntityResolver<Key extends com.nimbusds.oauth2.sdk.id.Identifier,​Value> - Class in net.shibboleth.oidc.metadata.impl
AbstractReloadingOIDCEntityResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Constructor.
AbstractReloadingOIDCEntityResolver(Timer) - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Constructor.
AbstractReloadingOIDCEntityResolver.RefreshMetadataTask - Class in net.shibboleth.oidc.metadata.impl
Background task that refreshes metadata.
apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
 
apply(byte[]) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
 
apply(Issuer, String) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
 
apply(OIDCProviderMetadata) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataIdentifierExtractionStrategy
 
apply(Object, MetadataPolicy) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
apply(ExpirationTimeContext<OIDCProviderMetadata>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataExpirationTimeStrategy
 
apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy
 
apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
 
apply(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
apply(ApplicationContext) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ClientInformationResolverServiceStrategy
apply(ApplicationContext) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ProviderMetadataResolverServiceStrategy
applyAddOperator(Object, Object) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
Applies the given add value modifier for the given candidate and returns the result of the operation.
AsynchronousRefreshAHeadTask() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache.AsynchronousRefreshAHeadTask
 
attributeIds - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
The list of attribute IDs that may contain the resolved client secret values.

B

backingStore - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Backing store for runtime metadata.
BaseMetadataCacheBuilderSpec<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A based metadata cache builder specification.
BaseMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Constructor.
BaseStorageServiceClientInformationComponent - Class in net.shibboleth.oidc.metadata.impl
A base class for ClientInformationManager and ClientInformationResolver implementations exploiting StorageService for storing the OIDC client information.
BaseStorageServiceClientInformationComponent() - Constructor for class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
 
BatchMetadataCache<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A metadata cache implementation that supports 'refresh-ahead' semantics for batch cache updates.
BatchMetadataCache(BatchBackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Constructor.
BatchMetadataCache(BatchBackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Protected constructor.
BatchMetadataCache.AsynchronousRefreshAHeadTask - Class in net.shibboleth.oidc.metadata.cache.impl
A runnable that triggers a cache reload.
BatchMetadataCacheBuilderSpec<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A specification for building a batch based read-ahead metadata cache.
BatchMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Constructor.
BINDING_ID_REDIRECT_URI - Static variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
The ACS binding identifier matching to the redirect_uri.
build(MetadataCacheBuilderSpec<IdentifierType, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
Build the metadata cache from the given specification.
buildCredential(JWK, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
Builder() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
 
buildFileLoadingMetadataPolicyResolver(String, BatchMetadataCacheBuilderSpec<String, Map<String, MetadataPolicy>>, Function<ProfileRequestContext, CriteriaSet>, String) - Method in class net.shibboleth.oidc.metadata.cache.impl.MetadataPolicyLookupStrategyFactory
Build a Function that maps a profile request context to a map of metadata policies.
buildHttpClientContext(HttpUriRequest) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Build the HttpClientContext instance which will be used to invoke the HttpClient request.
buildHttpRequest(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Build an appropriate instance of HttpUriRequest based on the input criteria set.
buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Build the request URL based on the input criteria set.
buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
 
buildRequestURL(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
Build the request URL based on the input criteria set.

C

cache - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
The metadata cache.
cacheId - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
An identifier to give the cache this specification builds.
ChainingClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
A client information provider that uses registered resolvers, in turn, to answer queries.
ChainingClientInformationResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Constructor.
ChainingProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
A provider metadata provider that uses registered resolvers, in turn, to answer queries.
ChainingProviderMetadataResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Constructor.
cleanupTaskInterval - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
The interval at which the cleanup task should run.
cleanupTaskInterval - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
The interval at which the cleanup task should run.
ClientInformationNodeProcessor - Class in net.shibboleth.oidc.metadata.impl
An implementation of MetadataNodeProcessor which supports adding an instance of OIDCClientInformation to the object metadata of SPSSODescriptor.
ClientInformationNodeProcessor(List<KeyInfoProvider>) - Constructor for class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Constructor.
ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver - Class in net.shibboleth.oidc.metadata.impl
 
ClientInformationParser - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl
Parser for a <ClientInformation> node processor.
ClientInformationParser() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
 
ClientInformationResolverServiceStrategy - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
Strategy for summoning up a ClientInformationResolver from a populated ApplicationContext.
ClientInformationResolverServiceStrategy() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ClientInformationResolverServiceStrategy
 
ClientSecretProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
Implementation of KeyInfoProvider which provides basic support for extracting a NimbusSecretCredential child of KeyInfo.
ClientSecretProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
 
ClientSecretReferenceProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
Implementation of KeyInfoProvider which provides basic support for extracting a NimbusSecretCredential child of KeyInfo.
ClientSecretReferenceProvider(Collection<ClientSecretValueResolver>) - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
Constructor.
clientSecretValueResolvers - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
The list of resolvers for resolving the values for client secrets.
computeManagementDataIfAbsent(I, Function<I, MetadataManagementData<I>>) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
 
computeNextRefreshDelay(Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Computes the delay until the next refresh time based on the current metadata's expiration time and the refresh interval floor.
computeRefreshTriggerTime(Instant, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Compute the refresh trigger time.
CONTENT_TYPE - Static variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
The returned content_type, must be application/json see openid-connect-discovery section 4.
CONTEXT_NAME - Static variable in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
The context name in the StorageService.
countClients(ClientInformationResolver) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Counts the clients found from the given resolver.
countClients(ProviderMetadataResolver) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Counts the clients found from the given resolver.
createdOwnTaskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Whether we created our own task timer during object construction.
createExpirationTimeContext(MetadataType, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Create an expiration time context from the given metadata, the min and max cache durations, and the instant representing 'now'.
createLoadingContext() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Create a cache loading context based on the last refresh and last update time of the backing store.
createNewBackingStore() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Create a new backing store instance for entity data.
createOwnSchedular - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Whether we created our own schedular during object construction.
criteriaToIdentifierStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Map criteria to identifiers to use as keys to the backing store.
criteriaToIdentifierStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Map criteria to identifiers to use as keys to the backing store.
criterionPredicateRegistry - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Registry used in resolving predicates from criteria.

D

DEFAULT_CONTENT_TYPES - Static variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Default list of supported content MIME types.
DEFAULT_OPENID_PROVIDER_WELL_KNOWN_PATH - Static variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
The default well-known path for OpenID Provider metadata.
DefaultBatchBackingStore<I,​T> - Class in net.shibboleth.oidc.metadata.impl
Default implementation of a BatchBackingStore.
DefaultBatchBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
DefaultDynamicBackingStore<I,​T> - Class in net.shibboleth.oidc.metadata.impl
Default implementation of a DynamicBackingStore.
DefaultDynamicBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
Constructor.
DefaultFileLoadingStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Default strategy for loading information from a file.
DefaultFileLoadingStrategy(Resource) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
Constructor.
DefaultJSONMapParsingStrategy<V> - Class in net.shibboleth.oidc.metadata.cache.impl
Deserializes a UTF-8 JSON string into a Map.
DefaultJSONMapParsingStrategy(ObjectMapper, Class<V>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
Constructor.
DefaultJSONMapParsingStrategy(Class<V>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
Constructor.
DefaultMetadataPolicyEnforcer - Class in net.shibboleth.oidc.metadata.policy.impl
A function that applies the given MetadataPolicy to the given object.
DefaultMetadataPolicyEnforcer() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
 
DefaultMetadataPolicyResponseHandler - Class in net.shibboleth.oidc.metadata.policy.impl
The response handler for parsing the metadata policy document into a map.
DefaultMetadataPolicyResponseHandler() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
 
DefaultMetadataPolicyValidator - Class in net.shibboleth.oidc.metadata.policy.impl
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):
DefaultMetadataPolicyValidator() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
 
DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Strategy for extracting the IssuerIDCriterion from a CriteriaSet.
DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataCriteriaToIdentifierStrategy
 
DefaultOIDCProviderMetadataExpirationTimeStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Strategy for computing an expiry time for OIDCProviderMetadata.
DefaultOIDCProviderMetadataExpirationTimeStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataExpirationTimeStrategy
 
DefaultOIDCProviderMetadataIdentifierExtractionStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Strategy for finding the Issuer of the given OIDCProviderMetadata.
DefaultOIDCProviderMetadataIdentifierExtractionStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataIdentifierExtractionStrategy
 
DefaultOIDCProviderMetadataParsingStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Parse a raw byte array into a *single* OIDCProviderMetadata object.
DefaultOIDCProviderMetadataParsingStrategy() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
 
DefaultSourceMetadataExpirationTimeStrategy - Class in net.shibboleth.oidc.metadata.cache.impl
Simple strategy for computing an expiry time by adding an expiry duration to the current time.
DefaultSourceMetadataExpirationTimeStrategy(Duration) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
Constructor.
DefaultWellKnownPathCompositionStrategy() - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
 
destroyClientInformation(ClientID) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
doDestroy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
 
doDestroy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
 
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
doDestroy() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
 
doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
 
doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
 
doInitialize() - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
 
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
This method checks to ensure that the StorageService back-end is not null.
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
doInitialize() - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
This method checks to ensure that the StorageService back-end is not null.
doInitialize() - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
doInitialize() - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
doMergeForTwoLists(List<?>, List<?>, boolean) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Merges two metadata policy list values.
doMergeForTwoObjects(Object, Object, boolean) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Merges two metadata policy values that can be either single valued or lists.
doParse(Element, ParserContext, BeanDefinitionBuilder) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
doValueChecks(Object, MetadataPolicy) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
Runs the value check operators for the candidate.
DynamicMetadataCache<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A metadata cache implementation that supports 'read-through' semantics.
DynamicMetadataCache(DynamicBackingStore<IdentifierType, MetadataType>) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Constructor.
DynamicMetadataCache(DynamicBackingStore<IdentifierType, MetadataType>, ScheduledExecutorService) - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Protected constructor.
DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask - Class in net.shibboleth.oidc.metadata.cache.impl
Cleanup task that removes expired and idle metadata from the backing store.
DynamicMetadataCacheBuilderSpec<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A specification for building a dynamic read-through metadata cache.
DynamicMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Constructor.

E

errorHandlingWrapper(Runnable) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Create a wrapper for runnables that catches any throwable and logs it.
executorService - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
A single threaded executor service for running background cache tasks.
ExpiredAndIdleMetadataCleanupTask() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
 
expiryDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultSourceMetadataExpirationTimeStrategy
How long after now should the metadata expire.

F

failFastInitialization - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Whether problems during initialization should cause the provider to fail or go on without metadata.
failFastInitialization - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Whether problems during initialization should cause the provider to fail or go on without metadata.
fetch(MetadataManagementData<IdentifierType>, IdentifierType, CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Fetch metadata using the supplied fetch function, then save it to the backing store.
fetchMetadata() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Fetches metadata from a source.
fetchMetadata() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Fetches metadata from a source.
fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
The function to use to fetch/load metadata if either none exists, or the existing is stale.
fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
The function to use to fetch metadata if either none exists, or the existing is stale.
fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
The function to use to fetch/load metadata entries.
fetchStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
The function to use to fetch metadata if either none exists, or the existing is stale.
FetchThroughMetadataCache<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A metadata cache implementation that does not support reading and writing to a backing store.
FetchThroughMetadataCache() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
Constructor.
FetchThroughMetadataCacheBuilderSpec<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A specification for building a fetch-through metadata cache.
FetchThroughMetadataCacheBuilderSpec() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
Constructor.
FilesystemClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
FilesystemClientInformationResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Constructor.
FilesystemClientInformationResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Constructor.
FilesystemProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
FilesystemProviderMetadataResolver(Timer, Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Constructor.
FilesystemProviderMetadataResolver(Resource) - Constructor for class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Constructor.
freshLoad(List<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Clear the backing store and load each metadata entry one at a time.

G

gaugeNumLiveIndexedMetadata - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Metrics Gauge for the number of live indexed metadata.
get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
 
get(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
 
getAttributeIds() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Get the list of attribute IDs that may contain the resolved client secret values.
getAttributeResolver() - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Get the attribute resolver service used for the client secret value resolution.
getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the backing store.
getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the backing store.
getBackingStore() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Get the backing store.
getBackingStore() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Get the entity backing store currently in use by the metadata resolver.
getBeanClass(Element) - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
getCache() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Get the metadata cache currently in use by the metadata resolver.
getCacheId() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the cache identifier.
getCleanupTaskInterval() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the interval at which the cleanup task should run.
getClientSecret(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
Get the ClientSecret from the passed XML object.
getClientSecret(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
Get the ClientSecretReferenceKey from the passed XML object.
getCriteriaToIdentifierStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the identifier from criteria set extraction strategy.
getCriteriaToIdentifierStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the criteria set to identifier lookup strategy.
getCriterionPredicateRegistry() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Get the registry used in resolving predicates from criteria.
getExecutorService() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the background executor service.
getFetchStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the metadata fetching strategy.
getFetchStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
Get the metadata fetching strategy.
getId() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
getIdentifierExtractionStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the identifier extraction strategy.
getIdentifierExtractionStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the identifier extraction strategy.
getIndexedInformation() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
Get the entity information index.
getIndexedValues() - Method in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
 
getInitialCleanupTaskDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the initial cleanup task delay.
getJwksData(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
Get the JwksData from the passed XML object.
getJwksUri(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
Get the JwksUri from the passed XML object.
getKey(OIDCProviderMetadata) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Gets the identifier for the given entity.
getKey(OIDCClientInformation) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Gets the identifier for the given entity.
getKey(Value) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Gets the identifier for the given entity.
getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Get last refresh of resolver.
getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
getLastRefresh() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Get last update of resolver.
getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
getLastUpdate() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
getListValues(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse an XML value list from a metadata value object into a collection of strings.
getLoadingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the loading strategy.
getLoadingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the batch metadata loading strategy.
getLogPrefix() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Return a prefix for logging messages for this component.
getLogPrefix() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Return a prefix for logging messages for this component.
getLogPrefix() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Return a prefix for logging messages for this component.
getManagementData(I) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
 
getManagementDataIdentifiers() - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
 
getMaxCacheDuration() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the maximum cache duration for metadata.
getMaxIdleEntityData() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the maximum idle time for which the resolver will keep data for before it is removed.
getMaxRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the maximum amount of time between refresh intervals.
getMaxRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the max delay to wait before refreshing metadata.
getMetadataBeforeRemovalHook() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the metadata before removal hook.
getMetadataExpirationTimeStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Get the metadata expiration time strategy.
getMetadataExpirationTimeStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the metadata expiration time strategy.
getMetadataFilterStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the metadata filtering strategy.
getMetadataFilterStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the metadata filter strategy.
getMetadataIdentifier() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Gets an identifier which may be used to distinguish this metadata in logging statements.
getMetadataIdentifier() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Gets an identifier which may be used to distinguish this metadata in logging statements.
getMetadataUpdateTime() - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
Get the time for the last update/modification of the metadata file.
getMetadataUpdateTime() - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Get the time for the last update/modification of the metadata file.
getMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the predicate which determines if a piece of metadata is valid or not.
getMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Get the predicate which determines if a piece of metadata is valid or not.
getMinCacheDuration() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Get the minimum cache duration for metadata.
getMinRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the minimum amount of time between refreshes.
getMinRefreshDelay() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the min delay to wait before refreshing metadata.
getOAuthRPExtensions(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Get the OAuthRPExtensions from the given SPSSODescriptor, it it was found from its extensions.
getOrderedInformation() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
Get the ordered entity information.
getOrderedValues() - Method in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
 
getOriginalValue() - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
getParsingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the parsing strategy.
getParsingStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the raw batch metadata to metadata type parsing strategy.
getRefreshDelayFactor() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get the refresh delay factor.
getRefreshDelayFactor() - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Gets the delay factor used to compute the next refresh time.
getResolvers() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Get an immutable the list of currently registered resolvers.
getResolvers() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Get an immutable the list of currently registered resolvers.
getResource() - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
Get the properties resource containing client secret values.
getSingleURIValue(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Converts the given String into a URI.
getSingleURIValue(MetadataValueSAMLObject) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Converts the metadata value object value into a URI.
getSourceIdentifier() - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
 
getSourceMetadataExpiryStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the source metadata expiry strategy.
getSourceMetadataExpiryStrategy() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the source metadata expiry date strategy.
getSourceMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Get the predicate which determines if the source metadata is valid or not.
getSourceMetadataValidPredicate() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get the predicate which determines if the source metadata is valid or not.
getStorageService() - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
Get the StorageService back-end to use.
getSupportedContentTypes() - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Get the list of supported MIME types for use in Accept request header and validation of response Content-Type header.

H

handleResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
 
handleResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
handles(XMLObject) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
hasExpired(MetadataManagementData<IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Determine if the metadata has expired based on the expiration time set in the managment metadata.
httpClient - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
HTTP Client used to pull the configuration information.
httpClientSecurityParameters - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
HTTP client security parameters.
HTTPProviderConfigurationFetchingStrategy - Class in net.shibboleth.oidc.metadata.impl
A dynamic strategy for fetching OpenID Connect Provider Configuration Metadata from its well-known location (OpenID Connect Discovery 1.0, section 4).
HTTPProviderConfigurationFetchingStrategy(HttpClient, ResponseHandler<OIDCProviderMetadata>) - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
 
HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy - Class in net.shibboleth.oidc.metadata.impl
Default strategy for composing a well-known URL to fetch a provider's configuration document from.
HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler - Class in net.shibboleth.oidc.metadata.impl
The response handler for parsing the providers's configuration information into OIDCProviderMetadata.

I

identifierExtractionStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Strategy used to extract an identifier from the given metadata.
identifierExtractionStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Strategy used to extract an identifier from the given metadata.
indexedEntities - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
Index of identifiers to their entity information.
indexedValues - Variable in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
Index of entity IDs to their descriptors.
indexEntityDescriptor(Value, Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Index the specified entity descriptor, updating the specified entity backing store instance as necessary.
init() - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
initialCleanupTaskDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
The initial cleanup task delay.
initialCleanupTaskDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
The initial cleanup task delay.
initializeMetricsInstrumentation() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Initialize the Metrics-based instrumentation.
initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Initialise this metadata provider.
initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.JSONMapMetadataResolver
 
initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.OIDCMapBasedMetadataResolver
 
initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
 
initMetadataResolver() - Method in class net.shibboleth.oidc.metadata.policy.impl.OIDCMetadataPolicyResolver
Initialise this metadata provider.
initOIDCResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Initializes this resolver by creating a new backing store.
initOIDCResolver() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
 
InlineJwksProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
Implementation of KeyInfoProvider which provides basic support for extracting a JWKCredential child of KeyInfo.
InlineJwksProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
inputstreamToByteArray(InputStream) - Static method in class net.shibboleth.oidc.metadata.impl.ResolverHelper
Converts an InputStream into a byte array.
invalidate(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Remove/discard from the backing store all metadata for the entity with the given identifier.
invalidateAll() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Remove/discard all metadata for the backing store.
isFailFastInitialization() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Gets whether problems during initialization should cause the provider to fail or go on without metadata.
isFailFastInitialization() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Gets whether problems during initialization should cause the provider to fail or go on without metadata.
isMatchOnIdentifierRequired() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Is a match on identifier required?
isMatchOnIdentifierRequired() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Get if an identifier criteria match is required.
isRemoveData(MetadataManagementData<IdentifierType>, Instant, Instant) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
Determine whether metadata should be removed based on expiration and idle time data.
isRemoveIdleEntityData() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Should idle metadata be removed?
isRequireValidMetadata() - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
isSatisfyAnyPredicates() - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Get the flag indicating whether resolved credentials may satisfy any predicates (i.e.
isSubsetOfValues(Object, Collection<?>) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Checks if the given candiate is a subset of the given values.
isSupersetOfValues(Object, Collection<?>) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Checks if the given candidate is a superset of the given values.

J

jsonBackingStore - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Backing store for runtime JSON data.
JsonBackingStore() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
Constructor.
JSONMapMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
JSONMapMetadataResolver(MetadataCache<Map<String, Object>>) - Constructor for class net.shibboleth.oidc.metadata.impl.JSONMapMetadataResolver
Constructor.
JWKSReferenceProvider - Class in net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
Implementation of KeyInfoProvider which provides basic support for extracting a JWKReferenceCredential child of KeyInfo.
JWKSReferenceProvider() - Constructor for class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
 

K

keyInfoCredentialResolver - Variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
The KeyInfoCredentialResolver to be used for the resolution.

L

lastRefresh - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Last time a refresh cycle occurred.
lastRefresh - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
Last time a refresh cycle occurred.
lastUpdate - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Last time the metadata was updated.
lastUpdate - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
Last time the metadata was updated.
load(CacheLoadingContext) - Method in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
 
loadCache() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Reload the entire backing-store cache using the loading strategy.
loadingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
The function to use to load metadata.
loadingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
The function to use to load metadata.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataParsingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
Logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder.Builder
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.DefaultWellKnownPathCompositionStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
Class logger.
log - Variable in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
Class logger.
log - Variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
Class logger.
logPrefix - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Cached log prefix.
logPrefix - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Logging prefix.
logPrefix - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Logging prefix.
lookupIdentifier(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get list of descriptors matching the identifier.
lookupIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Get list of information matching a given identifier.
lookupIndexedIdentifier(IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Lookup the specified entityID from the index.
lookupIndexedIdentifier(Key) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Lookup the specified identifier from the index.

M

mapType - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
The map type used by object mapper for deserializing the JSON into desired format.
matchOnIdentifierRequired - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Is a match based on an identifier required? If not, all known metadata will be returned.
matchOnIdentifierRequired - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Is a match based on an identifier required? If not, all known metadata will be returned.
maxCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Maximum cache duration.
maxCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Maximum cache duration.
maxIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
The maximum idle time for which the resolver will keep data for a given entityID, before it is removed.
maxIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
The maximum idle time for which the cache will keep data for before it is removed.
maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
maxRefreshDelay - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Refresh interval used when metadata does not contain any validUntil or cacheDuration information.
MDC_ATTRIB_CURRENT_REQUEST_URI - Static variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
MDC attribute representing the current request URI.
mergeMetadataPolicies(MetadataPolicy, MetadataPolicy) - Static method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Merges two metadata policies with the rules defined in the OIDC federation spec 5.1.3.1:
metadataBeforeRemovalHook - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
A hook that is executed just before a cache entry will been removed/invalidated/evicted.
metadataBeforeRemovalHook - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
A hook that is executed just before a cache entry will been removed/invalidated/evicted.
MetadataCacheBuilder - Class in net.shibboleth.oidc.metadata.cache.impl
A builder that creates, initializes, and safely publishes the correct metadata cache based on the supplied metadata cache builder specification.
MetadataCacheBuilder() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataCacheBuilder
Private constructor.
MetadataCacheBuilder.Builder<IdentifierType,​MetadataType> - Class in net.shibboleth.oidc.metadata.cache.impl
A static builder for generating a batch metadata cache from a given specification.
MetadataCacheBuilderSpec<IdentifierType,​MetadataType> - Interface in net.shibboleth.oidc.metadata.cache.impl
Marker interface for metadata cache builder specifications.
metadataExpirationTimeStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Strategy used to compute an expiration time from a metadata instance.
metadataExpirationTimeStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Strategy used to compute an expiration time.
metadataFile - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
The metadata file.
metadataFile - Variable in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
The metadata file.
metadataFileFriendlyName - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultFileLoadingStrategy
The metadata file name to use in logs.
metadataFilterStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
A strategy to filter metadata.
metadataFilterStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
A strategy to filter metadata.
MetadataNamespaceHandler - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
Namespace handler for urn:mace:shibboleth:2.0:metadata:oidc.
MetadataNamespaceHandler() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
 
MetadataPolicyHelper - Class in net.shibboleth.oidc.metadata.policy.impl
Static utility methods related to metadata policies.
MetadataPolicyHelper() - Constructor for class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyHelper
Constructor.
MetadataPolicyLookupStrategyFactory - Class in net.shibboleth.oidc.metadata.cache.impl
A factory for building a function that resolves maps of metadata policies from the profile request context.
MetadataPolicyLookupStrategyFactory() - Constructor for class net.shibboleth.oidc.metadata.cache.impl.MetadataPolicyLookupStrategyFactory
 
MetadataPolicyViaLocationFetchingStrategy - Class in net.shibboleth.oidc.metadata.policy.impl
A fetching strategy that exploits ResourceLocationCriterion from the given CriteriaSet to resolve a location for metadata policy.
MetadataPolicyViaLocationFetchingStrategy(HttpClient, ResponseHandler<Map<String, MetadataPolicy>>) - Constructor for class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
Constructor.
metadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Is the metadata valid?
metadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Is the metadata valid? Defaults to true.
METRIC_GAUGE_NUM_LIVE_INDEX_METADATA - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Metric name for the gauge of the number of live entityIDs.
METRIC_RATIOGAUGE_FETCH_TO_GET - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Metric name for the ratio gauge of fetches to resolve requests.
METRIC_TIMER_FETCH_FROM_ORIGIN_SOURCE - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
METRIC_TIMER_GET - Static variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Metric name for the timer for DynamicMetadataCache.get(CriteriaSet).
metricsBaseName - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Base name for Metrics instrumentation names.
mgmtDataMap - Variable in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
Map holding management data for each entityID.
mgmtMappingFunction - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Mapping function to use when creating new metadata management data.
minCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Minimum cache duration.
minCacheDuration - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Minimum cache duration.
minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Floor, in milliseconds, for the refresh interval.
minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Floor, in milliseconds, for the refresh interval.
minRefreshDelay - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Floor, in milliseconds, for the refresh interval.

N

NAMESPACE - Static variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.MetadataNamespaceHandler
Namespace for this handler.
net.shibboleth.oidc.metadata.cache.impl - package net.shibboleth.oidc.metadata.cache.impl
Metadata cache implementation.
net.shibboleth.oidc.metadata.impl - package net.shibboleth.oidc.metadata.impl
Implementation classes related to resolution of OIDC metadata (or client information).
net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider - package net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider
Implementation classes related to KeyInfo extensions.
net.shibboleth.oidc.metadata.policy.impl - package net.shibboleth.oidc.metadata.policy.impl
Metadata policy implementation.
net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl - package net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl
Spring-aware tools for resolving OIDC entities.
net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl - package net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
Spring-aware tools for resolving OIDC entities.
newFilterContext() - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Get a new instance of MetadataFilterContext to be used when filtering metadata.
nextRefresh - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Next time a refresh cycle will occur.

O

objectMapper - Variable in class net.shibboleth.oidc.metadata.cache.impl.DefaultJSONMapParsingStrategy
JSON object mapper.
OIDCMapBasedMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
OIDCMapBasedMetadataResolver(MetadataCache<Map<String, Object>>) - Constructor for class net.shibboleth.oidc.metadata.impl.OIDCMapBasedMetadataResolver
Constructor.
OIDCMetadataPolicyResolver - Class in net.shibboleth.oidc.metadata.policy.impl
Concrete resolver implementation for metadata policy resolution.
OIDCMetadataPolicyResolver(MetadataCache<Map<String, MetadataPolicy>>) - Constructor for class net.shibboleth.oidc.metadata.policy.impl.OIDCMetadataPolicyResolver
Constructor.
OIDCProviderMetadataResolver - Class in net.shibboleth.oidc.metadata.impl
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
OIDCProviderMetadataResolver(MetadataCache<OIDCProviderMetadata>) - Constructor for class net.shibboleth.oidc.metadata.impl.OIDCProviderMetadataResolver
Constructor.
OIDCProviderMetadataResponseHandler() - Constructor for class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
 
orderedEntitiess - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver.JsonBackingStore
Ordered list of entity information.
orderedValues - Variable in class net.shibboleth.oidc.metadata.impl.AbstractBackingStore
Ordered list of entity descriptors.
originalValue - Variable in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
The bytes of the original loaded metadata.

P

parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Parses an entity from the byte array.
parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Parses an entity from the byte array.
parse(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Parses an entity from the byte array.
parseApplicationType(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the ApplicationType from the given extensions.
parseAudiences(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the SAML Audience elements.
parseClientAuthenticationMethod(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the ClientAuthenticationMethod from the given extensions.
parseClientID(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Converts the entityID of the given SPSSODescriptor into a ClientID.
parseClientSecret(Iterable<Credential>) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Fetches the client secret from given the set of Credentials.
parseDefaultAcrValues(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the default ACR values from the given extensions.
parseEncryptionMethod(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the EncryptionMethod from the given metadata value.
parseGrantTypes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the GrantTypes from the given extensions.
parseJweAlgorithm(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the JWEAlgorithm from the given metadata value.
parseJWK(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
parseJWKs(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
parseJwkSet(Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Convert the given credentials into the Nimbus JWKSet.
parseJWKSet(String) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
 
parseJwkUri(Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Convert the given credentials into a JWKS URI.
parseJwsAlgorithm(String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the JWSAlgorithm from the given metadata value.
parseRedirectUris(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the redirection URIs from the given role descriptor.
parseResponseTypes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the ResponseTypes from the given extensions.
parseScopes(OAuthRPExtensions) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the Scope from the given extensions.
parseSubjectType(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the SubjectType from the given role descriptor's name ID formats.
parseUris(List<? extends MetadataValueSAMLObject>) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Parse the URIs from the given list of metadata values.
parsingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
How to parse the loaded metadata from the loadingStrategy into a usable metadatatype.
parsingStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
How to parse the loaded metadata from the loadingStrategy into a usable metadatatype.
parsingStrategy - Variable in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
The parsing strategy used for parsing metadata policies.
parsingStrategy - Variable in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
The parsing strategy used for parsing metadata policies.
populateMetadata(SPSSODescriptor, Iterable<Credential>, String) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Populates the OIDCClientMetadata using the values found from the given SPSSODescriptor, the set of Credentials and the client ID.
predicateFilterCandidates(Iterable<MetadataType>, CriteriaSet, boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Filter the supplied candidates by resolving predicates from the supplied criteria and applying the predicates to return a filtered Iterable.
preProcessEntityDescriptor(Value, Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Pre-process the specified entity descriptor, updating the specified entity backing store instance as necessary.
process(XMLObject) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretProvider
process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.ClientSecretReferenceProvider
process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.InlineJwksProvider
process(KeyInfoCredentialResolver, XMLObject, CriteriaSet, KeyInfoResolutionContext) - Method in class net.shibboleth.oidc.metadata.keyinfo.ext.impl.provider.JWKSReferenceProvider
PropertiesClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
A client secret value resolver that fetches the values from the given Properties file.
PropertiesClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
 
propertiesResource - Variable in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
The properties resource containing client secret values.
ProviderMetadataResolverServiceStrategy - Class in net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl
Strategy for summoning up a ProviderMetadataResolver from a populated ApplicationContext.
ProviderMetadataResolverServiceStrategy() - Constructor for class net.shibboleth.oidc.profile.spring.relyingparty.metadata.impl.ProviderMetadataResolverServiceStrategy
 

R

ratioGaugeFetchToGet - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Metrics RatioGauge for count of origin fetches to gets.
read(MetadataManagementData<IdentifierType>, IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Read metadata from the cache under the lock relating to the Identifier of the metadata to find.
readWriteLock - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
A lock to use when reading from and loading the cache.
refresh() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Refreshes the metadata from its source.
refresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
refresh() - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
refreshDelayFactor - Variable in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Factor used to compute when the next refresh interval will occur.
refreshDelayFactor - Variable in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Factor used to compute when the next refresh interval will occur.
refreshMetadataTask - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Current task to refresh metadata.
RefreshMetadataTask() - Constructor for class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver.RefreshMetadataTask
 
ReloadingProviderMetadataProvider - Class in net.shibboleth.oidc.metadata.impl
This class uses the service interface to implement ProviderMetadataResolver.
ReloadingProviderMetadataProvider(ReloadableService<ProviderMetadataResolver>) - Constructor for class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
Constructor.
ReloadingRelyingPartyClientInformationProvider - Class in net.shibboleth.oidc.metadata.impl
This class uses the service interface to implement ClientInformationResolver.
ReloadingRelyingPartyClientInformationProvider(ReloadableService<ClientInformationResolver>) - Constructor for class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
Constructor.
relyingPartyContextLookupStrategy - Variable in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
removeByIdentifier(Key, AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Remove from the backing store all metadata for the entity with the given identifier.
removeExpiredAndIdleMetadata() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
removeIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Flag indicating whether idle entity data should be removed.
removeIdleEntityData - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Flag indicating whether idle entity data should be removed.
removeManagementData(I) - Method in class net.shibboleth.oidc.metadata.impl.DefaultDynamicBackingStore
 
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
 
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
resolve(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
resolveCredentials(SPSSODescriptor) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor
Get all the credentials attached to the given SPSSODescriptor.
ResolverHelper - Class in net.shibboleth.oidc.metadata.impl
Helper methods for (OIDC) metadata resolution classes.
ResolverHelper() - Constructor for class net.shibboleth.oidc.metadata.impl.ResolverHelper
Constructor.
resolvers - Variable in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Registered resolvers.
resolvers - Variable in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Registered resolvers.
ResolverServiceClientSecretValueResolver - Class in net.shibboleth.oidc.metadata.impl
A client secret value resolver that fetches the values from the given AttributeResolver service.
ResolverServiceClientSecretValueResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Constructor.
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
 
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
resolveSingle(CriteriaSet) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
responseHandler - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
HttpClient ResponseHandler instance to use.
run() - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache.AsynchronousRefreshAHeadTask
 
run() - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask
 
run() - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver.RefreshMetadataTask

S

satisfyAnyPredicates - Variable in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Flag which determines whether predicates used in filtering are connected by a logical 'OR' (true) or by logical 'AND' (false).
scheduleNextRefresh(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Schedules the next refresh.
scheduleNextRefresh(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Schedules the next refresh.
service - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingProviderMetadataProvider
The service which managed the reloading.
service - Variable in class net.shibboleth.oidc.metadata.impl.ReloadingRelyingPartyClientInformationProvider
The service which managed the reloading.
service - Variable in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
The attribute resolver service used for the client secret value resolution.
setAttributeIds(List<String>) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Set the list of attribute IDs that may contain the resolved client secret values.
setAttributeResolver(ReloadableService<AttributeResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ResolverServiceClientSecretValueResolver
Set the attribute resolver service used for the client secret value resolution.
setBackingStore(AbstractOIDCEntityResolver.JsonBackingStore) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Set the entity backing store currently in use by the metadata resolver.
setCacheId(String) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set the cache identifier of the cache this specification builds.
setCleanupTaskInterval(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the interval at which the cleanup task should run.
setCleanupTaskInterval(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the interval at which the cleanup task should run.
setCriteriaToIdentifierStrategy(Function<CriteriaSet, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Set the CriteriaSet to IdentifierType strategy.
setCriteriaToIdentifierStrategy(Function<CriteriaSet, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set the criteria set to identifier lookup strategy.
setCriterionPredicateRegistry(CriterionPredicateRegistry<MetadataType>) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Set the registry used in resolving predicates from criteria.
setFailFastInitialization(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCEntityResolver
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
setFailFastInitialization(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the metadata fetching strategy.
setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the metadata fetching strategy.
setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCache
Set the metadata fetching strategy.
setFetchStrategy(Function<CriteriaSet, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.FetchThroughMetadataCacheBuilderSpec
Set the metadata fetching strategy.
setHttpClientSecurityParameters(HttpClientSecurityParameters) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Set an instance of HttpClientSecurityParameters which provides various parameters to influence the security behavior of the HttpClient instance.
setIdentifierExtractionStrategy(Function<MetadataType, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Set the MetadataType to IdentifierType extraction time strategy.
setIdentifierExtractionStrategy(Function<MetadataType, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set the identifier extraction strategy.
setInitialCleanupTaskDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the initial cleanup task delay.
setInitialCleanupTaskDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the initial cleanup task delay.
setLastRefresh(Instant) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
setLastUpdate(Instant) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
setLoadingStrategy(LoadingStrategy) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Set the strategy used to batch load metadata from a source.
setLoadingStrategy(LoadingStrategy) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Set the batch metadata loading strategy, applies to the BatchMetadataCache type.
setMatchOnIdentifierRequired(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Set if a match on identifier is required in order to return results.
setMatchRequired(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Set if a match on identifier is required in order to return results.
setMaxCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the maximum cache duration for metadata.
setMaxCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the maximum cache duration for metadata.
setMaxIdleEntityData(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the maximum idle time for which the resolver will keep data for a given entityID, before it is removed.
setMaxIdleEntityData(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the maximum idle time for which the resolver will keep data for before it is removed.
setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Sets the maximum amount of time between refresh intervals.
setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Sets the maximum amount of time between refresh intervals.
setMaxRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Sets the maximum amount of time between refresh intervals.
setMetadataBeforeRemovalHook(BiConsumer<List<MetadataType>, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Set a hook to run before a metadata cache entry is removed from the cache.
setMetadataBeforeRemovalHook(BiConsumer<List<MetadataType>, IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set a hook to run before a metadata cache entry is removed from the cache.
setMetadataExpirationTimeStrategy(Function<ExpirationTimeContext<MetadataType>, Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the metadata expiration time strategy.
setMetadataExpirationTimeStrategy(Function<ExpirationTimeContext<MetadataType>, Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the metadata expiration time strategy.
setMetadataFile(File) - Method in class net.shibboleth.oidc.metadata.impl.AbstractFileOIDCEntityResolver
Sets the file from which metadata is read.
setMetadataFilterStrategy(BiFunction<MetadataType, MetadataFilterContext, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Set the metadata filtering strategy.
setMetadataFilterStrategy(BiFunction<MetadataType, MetadataFilterContext, MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set the metadata filtering strategy.
setMetadataValidPredicate(Predicate<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Set the predicate which determines if a piece of metadata is valid or not.
setMetadataValidPredicate(Predicate<MetadataType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Set the predicate which determines if a piece of metadata is valid or not.
setMetricsBaseName(String) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the base name for Metrics instrumentation.
setMinCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the minimum cache duration for metadata.
setMinCacheDuration(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the minimum cache duration for metadata.
setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Sets the minimum amount of time between refreshes.
setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Sets the minimum amount of time between refreshes.
setMinRefreshDelay(Duration) - Method in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Sets the minimum amount of time between refreshes.
setOriginalValue(byte[]) - Method in class net.shibboleth.oidc.metadata.impl.DefaultBatchBackingStore
 
setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyResponseHandler
Set the parsing strategy used for parsing metadata policies.
setParsingStrategy(Function<byte[], List<Map<String, MetadataPolicy>>>) - Method in class net.shibboleth.oidc.metadata.policy.impl.MetadataPolicyViaLocationFetchingStrategy
Set the parsing strategy used for parsing metadata policies.
setParsingStrategy(Function<byte[], List<MetadataType>>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Set the strategy used to convert raw metadata in bytes to the given metadata type.
setParsingStrategy(Function<byte[], List<MetadataType>>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Set he raw batch metadata to metadata type parsing strategy.
setRefreshDelayFactor(Float) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Sets the delay factor used to compute the next refresh time.
setRefreshDelayFactor(Float) - Method in class net.shibboleth.oidc.metadata.cache.impl.BaseMetadataCacheBuilderSpec
Sets the delay factor used to compute the next refresh time.
setRelyingPartyContextLookupStrategy(Function<ProfileRequestContext, RelyingPartyContext>) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemProviderMetadataResolver
Set the strategy used to locate the RelyingPartyContext associated with a given ProfileRequestContext.
setRemoveIdleEntityData(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Set the flag indicating whether idle entity data should be removed.
setRemoveIdleEntityData(boolean) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCacheBuilderSpec
Set the flag indicating whether idle entity data should be removed.
setRequireValidMetadata(boolean) - Method in class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
setResolvers(List<? extends ClientInformationResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ChainingClientInformationResolver
Set the registered client information resolvers.
setResolvers(List<? extends ProviderMetadataResolver>) - Method in class net.shibboleth.oidc.metadata.impl.ChainingProviderMetadataResolver
Set the registered provider metadata resolvers.
setResource(Resource) - Method in class net.shibboleth.oidc.metadata.impl.PropertiesClientSecretValueResolver
Set the properties resource containing client secret values.
setSatisfyAnyPredicates(boolean) - Method in class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
Set the flag indicating whether resolved credentials may satisfy any predicates (i.e.
setSourceMetadataExpiryStrategy(Function<byte[], Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Set a strategy to find the metadata expiry date from a source metadata document as bytes.
setSourceMetadataExpiryStrategy(Function<byte[], Instant>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Set a strategy to find the metadata expiry date from a source metadata document as bytes.
setSourceMetadataValidPredicate(Predicate<byte[]>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Set the predicate which determines if the source metadata is valid or not.
setSourceMetadataValidPredicate(Predicate<byte[]>) - Method in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Set the predicate which determines if the source metadata is valid or not.
setStorageService(StorageService) - Method in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
Set the StorageService back-end to use.
setSupportedContentTypes(List<String>) - Method in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Set the list of supported MIME types for use in Accept request header and validation of response Content-Type header.
setWellKnownLocationCompositionStrategy(BiFunction<Issuer, String, String>) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
Set the well-known location composition strategy.
setWellKnownPath(String) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
Set the well-known URL path component.
shouldAttemptRefresh(MetadataManagementData<IdentifierType>) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Determine if the metadata should be refreshed based on stored refresh trigger time.
shouldGenerateId() - Method in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
SkeletonEchoingRoleDescriptorResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.ClientInformationNodeProcessor.SkeletonEchoingRoleDescriptorResolver
 
sourceMetadataExpiryStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Determine the expiration time of the source batch loaded metadata.
sourceMetadataExpiryStrategy - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Determine the expiration time of the source batch loaded metadata.
sourceMetadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCache
Is the raw metadata bytes from the source valid?
sourceMetadataValidPredicate - Variable in class net.shibboleth.oidc.metadata.cache.impl.BatchMetadataCacheBuilderSpec
Is the raw metadata bytes from the source valid?
storageService - Variable in class net.shibboleth.oidc.metadata.impl.BaseStorageServiceClientInformationComponent
The StorageService back-end to use.
StorageServiceClientInformationManager - Class in net.shibboleth.oidc.metadata.impl
A ClientInformationManager exploiting StorageService for storing the data.
StorageServiceClientInformationManager() - Constructor for class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
 
StorageServiceClientInformationResolver - Class in net.shibboleth.oidc.metadata.impl
A ClientInformationResolver exploiting StorageService for fetching the stored data.
StorageServiceClientInformationResolver() - Constructor for class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationResolver
 
storeClientInformation(OIDCClientInformation, Instant) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
Deprecated.
storeClientInformation(OIDCClientInformation, Instant, boolean) - Method in class net.shibboleth.oidc.metadata.impl.StorageServiceClientInformationManager
storeNewMetadata(MetadataManagementData<IdentifierType>, MetadataType, IdentifierType) - Method in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
Process the new metadata as follows: Apply the metadata filtering strategy configured. Check the fetched metadata's identifier matches that expected. Write the metadata to the backing store (cache). Update the metadata's management information with new refresh information.
supportedContentTypes - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
List of supported MIME types for use in Accept request header and validation of response Content-Type header.
supportedContentTypesValue - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Generated Accept request header value.
supportedMediaTypes - Variable in class net.shibboleth.oidc.metadata.impl.AbstractDynamicHTTPFetchingStrategy
Supported MediaType instances, constructed from the AbstractDynamicHTTPFetchingStrategy.supportedContentTypes list.

T

taskTimer - Variable in class net.shibboleth.oidc.metadata.impl.AbstractReloadingOIDCEntityResolver
Timer used to schedule background metadata update tasks.
test(Map<String, MetadataPolicy>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
timerFetchFromSource - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
timerGet - Variable in class net.shibboleth.oidc.metadata.cache.impl.DynamicMetadataCache
TYPE_NAME - Static variable in class net.shibboleth.oidc.profile.spring.relyingparty.metadata.filter.impl.ClientInformationParser
Element name.

U

updateKeys(List<OIDCClientInformation>) - Method in class net.shibboleth.oidc.metadata.impl.FilesystemClientInformationResolver
Updates the key set in the given list of OIDC client informations.

V

validateHttpResponse(HttpResponse) - Method in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy.OIDCProviderMetadataResponseHandler
Validate the received HTTP response instance, such as checking for supported content types.
validateMetadataFile(File) - Static method in class net.shibboleth.oidc.metadata.impl.ResolverHelper
Validate the basic properties of the specified metadata file, for example that it exists; that it is a file; and that it is readable.
verifyRegexp(Object, String) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyEnforcer
Verifies that the given candidate meets the regular expression.
verifyValue(String, Pair<String, Object>, List<Object>, List<Object>, List<Object>) - Method in class net.shibboleth.oidc.metadata.policy.impl.DefaultMetadataPolicyValidator
Verifies the value against the following rules:

W

wellKnownLocationCompositionStrategy - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
Strategy for composing an issuer with the well-known configuration path.
wellKnownPath - Variable in class net.shibboleth.oidc.metadata.impl.HTTPProviderConfigurationFetchingStrategy
The well-known path for OpenID Provider metadata.
writeToBackingStore(MetadataType) - Method in class net.shibboleth.oidc.metadata.cache.impl.AbstractMetadataCache
Write the given metadata to the backing store index.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages