Package org.opensaml.saml.metadata.resolver.index.impl
@NonnullElements
package org.opensaml.saml.metadata.resolver.index.impl
Implementation of the metadata resolver indexes.
-
ClassesClassDescriptionAn implementation of
MetadataIndexwhich indexes entities by their role endpoint locations.An implementation ofMetadataIndexKeyrepresenting a single SAML metadata endpoint.Implementation ofMetadataIndexwhich is based on injected strategy functions.A specialization ofMetadataIndexManagercapable of read/write locking.High-level component which handles index and lookup of instances of particular type of data item, for exampleEntityDescriptor, based on a set ofMetadataIndexinstances currently held.Extraction function which returns the entityID of the inputEntityDescriptor.Extraction function which simply returns the inputEntityDescriptor.Component which stores indexed instances of a particular type of data, for exampleEntityDescriptor, under one or more instances ofMetadataIndexKey.Support methods for metadata indexing.An implementation ofMetadataIndexwhich indexes entities by their roles.An implementation ofMetadataIndexKeyrepresenting a single SAML metadata role.An implementation ofMetadataIndexwhich indexes entities by their artifact SourceID values.An implementation ofMetadataIndexKeyrepresenting a SAML artifact SourceID value.An implementation ofMetadataIndexKeyrepresenting a SAML artifact source location value.Entity descriptor indexing function which produces a singleSAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKeybased on the SHA-1 digest of the UTF-8 encoding of the value ofEntityDescriptor.getEntityID().Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKeyinstances based on the values of allSourceIDextension elements present in the descriptor'sRoleDescriptors.Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKeyinstances based on the location values of allArtifactResolutionServiceelements present in the descriptor'sRoleDescriptors.