Package org.opensaml.saml.metadata.resolver.index.impl
Implementation of the metadata resolver indexes.
-
Class Summary Class Description EndpointMetadataIndex An implementation ofMetadataIndex
which indexes entities by their role endpoint locations.EndpointMetadataIndex.DefaultEndpointSelectionPredicate EndpointMetadataIndex.EndpointMetadataIndexKey An implementation ofMetadataIndexKey
representing a single SAML metadata endpoint.FunctionDrivenMetadataIndex Implementation ofMetadataIndex
which is based on injected strategy functions.LockableMetadataIndexManager<T> A specialization ofMetadataIndexManager
capable of read/write locking.MetadataIndexManager<T> High-level component which handles index and lookup of instances of particular type of data item, for exampleEntityDescriptor
, based on a set ofMetadataIndex
instances currently held.MetadataIndexManager.EntityIDExtractionFunction Extraction function which returns the entityID of the inputEntityDescriptor
.MetadataIndexManager.IdentityExtractionFunction Extraction function which simply returns the inputEntityDescriptor
.MetadataIndexStore<T> Component which stores indexed instances of a particular type of data, for exampleEntityDescriptor
, under one or more instances ofMetadataIndexKey
.MetadataIndexSupport Support methods for metadata indexing.RoleMetadataIndex An implementation ofMetadataIndex
which indexes entities by their roles.RoleMetadataIndex.RoleMetadataIndexKey An implementation ofMetadataIndexKey
representing a single SAML metadata role.SAMLArtifactMetadataIndex An implementation ofMetadataIndex
which indexes entities by their artifact SourceID values.SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey An implementation ofMetadataIndexKey
representing a SAML artifact SourceID value.SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey An implementation ofMetadataIndexKey
representing a SAML artifact source location value.SAMLArtifactMetadataIndex.EntityIDToSHA1SourceIDIndexingFunction Entity descriptor indexing function which produces a singleSAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey
based on the SHA-1 digest of the UTF-8 encoding of the value ofEntityDescriptor.getEntityID()
.SAMLArtifactMetadataIndex.SourceIDExtensionIndexingFunction Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey
instances based on the values of allSourceID
extension elements present in the descriptor'sRoleDescriptor
s.SAMLArtifactMetadataIndex.SourceLocationIndexingFunction Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey
instances based on the location values of allArtifactResolutionService
elements present in the descriptor'sRoleDescriptor
s.