Uses of Interface
org.opensaml.saml.saml2.metadata.EntityDescriptor
Packages that use EntityDescriptor
Package
Description
Context classes for SAML-based messaging function.
Functions to navigate SAML message contexts.
Support classes for SAML SOAP message operations.
Functions and predicates supporting common SAML profile behavior.
Implementation classes related to
EntityDescriptor criteria,
particularly evaluable (predicate) criteria.Classes for SAML metadata resolution.
Implementation of Metadata Filters.
Classes for retrieving, filtering, and querying metadata.
Classes for SAML metadata indexing.
Implementation of the metadata resolver indexes.
Concrete definitions of the objects described in saml-metadata-2.0-os work.
Concrete implementations of SAML 2.0 metadata objects.
-
Uses of EntityDescriptor in org.opensaml.saml.common.messaging.context
Fields in org.opensaml.saml.common.messaging.context declared as EntityDescriptorModifier and TypeFieldDescriptionprivate EntityDescriptorSAMLMetadataContext.entityDescriptorThe descriptor of the SAML entity.Methods in org.opensaml.saml.common.messaging.context that return EntityDescriptorModifier and TypeMethodDescriptionSAMLMetadataContext.getEntityDescriptor()Gets the descriptor of the SAML entity.Methods in org.opensaml.saml.common.messaging.context with parameters of type EntityDescriptorModifier and TypeMethodDescriptionvoidSAMLMetadataContext.setEntityDescriptor(EntityDescriptor descriptor) Sets the descriptor of the SAML entity. -
Uses of EntityDescriptor in org.opensaml.saml.common.messaging.soap
Fields in org.opensaml.saml.common.messaging.soap declared as EntityDescriptorModifier and TypeFieldDescriptionprivate EntityDescriptorSAMLSOAPClientContextBuilder.peerEntityDescriptorThe SAML peer EntityDescriptor.Methods in org.opensaml.saml.common.messaging.soap that return EntityDescriptorModifier and TypeMethodDescriptionSAMLSOAPClientContextBuilder.getPeerEntityDescriptor()Get the SAML peer EntityDscriptor.Methods in org.opensaml.saml.common.messaging.soap with parameters of type EntityDescriptorModifier and TypeMethodDescriptionSAMLSOAPClientContextBuilder.setPeerEntityDescriptor(EntityDescriptor entityDescriptor) Set the SAML peer EntityDescriptor. -
Uses of EntityDescriptor in org.opensaml.saml.common.profile.logic
Methods in org.opensaml.saml.common.profile.logic with parameters of type EntityDescriptorModifier and TypeMethodDescriptionprotected RegistrationInfoAbstractRegistrationInfoPredicate.getRegistrationInfo(EntityDescriptor entity) Get theRegistrationInfoextension associated with an entity, if any.booleanAbstractRegistrationInfoPredicate.test(EntityDescriptor input) booleanEntityAttributesPredicate.test(EntityDescriptor input) booleanEntityGroupNamePredicate.test(EntityDescriptor input) booleanEntityIdPredicate.test(EntityDescriptor input) booleanEntityRegexPredicate.test(EntityDescriptor input) -
Uses of EntityDescriptor in org.opensaml.saml.metadata.criteria.entity.impl
Methods in org.opensaml.saml.metadata.criteria.entity.impl with parameters of type EntityDescriptorModifier and TypeMethodDescriptionbooleanEvaluableEntityRoleEntityDescriptorCriterion.test(EntityDescriptor entityDescriptor) -
Uses of EntityDescriptor in org.opensaml.saml.metadata.resolver
Methods in org.opensaml.saml.metadata.resolver that return EntityDescriptorMethods in org.opensaml.saml.metadata.resolver that return types with arguments of type EntityDescriptorMethod parameters in org.opensaml.saml.metadata.resolver with type arguments of type EntityDescriptorModifier and TypeMethodDescriptionChainingMetadataResolver.collectEntityIDs(Iterable<EntityDescriptor> descriptors) Collect the unique entityIDs from the supplied iterable of entity descriptors. -
Uses of EntityDescriptor in org.opensaml.saml.metadata.resolver.filter.impl
Fields in org.opensaml.saml.metadata.resolver.filter.impl with type parameters of type EntityDescriptorModifier and TypeFieldDescriptionprivate Multimap<Predicate<EntityDescriptor>,XMLObject> AlgorithmFilter.applyMapRules for adding algorithms.private Multimap<Predicate<EntityDescriptor>,Attribute> EntityAttributesFilter.applyMapRules for adding attributes.private Multimap<Predicate<EntityDescriptor>,String> NameIDFormatFilter.applyMapRules for adding formats.private final Predicate<EntityDescriptor>PredicateFilter.conditionMatching predicate.Methods in org.opensaml.saml.metadata.resolver.filter.impl that return types with arguments of type EntityDescriptorModifier and TypeMethodDescriptionPredicateFilter.getCondition()Get the predicate to be applied.Methods in org.opensaml.saml.metadata.resolver.filter.impl with parameters of type EntityDescriptorModifier and TypeMethodDescriptionprotected voidAlgorithmFilter.addEncryptionMethod(EntityDescriptor descriptor, EncryptionMethod encryptionMethod) AddEncryptionMethodextension to everyKeyDescriptorfound in an entity.private voidEntityAttributesFilter.addEntityAttribute(EntityDescriptor descriptor, EntityAttributes container, Attribute input) Get or createAttributebased on the input/template object.private voidEntityAttributesFilter.applyFilter(EntityDescriptor descriptor) Apply include policy to metadata on input.protected voidAlgorithmFilter.filterEntityDescriptor(EntityDescriptor descriptor) Filters entity descriptor.protected voidEntityAttributesFilter.filterEntityDescriptor(EntityDescriptor descriptor) Filters entity descriptor.protected voidEntityRoleFilter.filterEntityDescriptor(EntityDescriptor descriptor) Filters entity descriptor roles.protected voidNameIDFormatFilter.filterEntityDescriptor(EntityDescriptor descriptor) Filters entity descriptor.protected ExtensionsAlgorithmFilter.getExtensions(EntityDescriptor descriptor) Return existingExtensionsobject or create it first.protected voidSignatureValidationFilter.processEntityDescriptor(EntityDescriptor entityDescriptor, MetadataFilterContext context, boolean isRoot) Process the signatures on the specified EntityDescriptor and any signed children.Method parameters in org.opensaml.saml.metadata.resolver.filter.impl with type arguments of type EntityDescriptorModifier and TypeMethodDescriptionvoidAlgorithmFilter.setRules(Map<Predicate<EntityDescriptor>, Collection<XMLObject>> rules) Set the mappings fromPredicateto extensions of various types to apply.voidEntityAttributesFilter.setRules(Map<Predicate<EntityDescriptor>, Collection<Attribute>> rules) voidNameIDFormatFilter.setRules(Map<Predicate<EntityDescriptor>, Collection<String>> rules) Set the mappings fromPredicateto format collection to apply.Constructor parameters in org.opensaml.saml.metadata.resolver.filter.impl with type arguments of type EntityDescriptorModifierConstructorDescriptionPredicateFilter(PredicateFilter.Direction dir, Predicate<EntityDescriptor> theCondition) Constructor. -
Uses of EntityDescriptor in org.opensaml.saml.metadata.resolver.impl
Fields in org.opensaml.saml.metadata.resolver.impl with type parameters of type EntityDescriptorModifier and TypeFieldDescriptionAbstractMetadataResolver.criterionPredicateRegistryRegistry used in resolving predicates from criteria.private Iterator<EntityDescriptor>CompositeMetadataResolver.CompositeMetadataResolverIterable.CompositeMetadataResolverIterator.currentResolverMetadataIteratorIterator over the results of the current resolver.private final Map<String,List<EntityDescriptor>> AbstractMetadataResolver.EntityBackingStore.indexedDescriptorsIndex of entity IDs to their descriptors.private Predicate<EntityDescriptor>AbstractDynamicMetadataResolver.initializationFromCachePredicatePredicate which determines whether a given entity should be loaded from the persistent cache at resolver initialization time.private final List<EntityDescriptor>AbstractMetadataResolver.EntityBackingStore.orderedDescriptorsOrdered list of entity descriptors.private Function<EntityDescriptor,String> AbstractDynamicMetadataResolver.persistentCacheKeyGeneratorFunction for generating the String key used with the cache manager.private XMLObjectLoadSaveManager<EntityDescriptor>AbstractDynamicMetadataResolver.persistentCacheManagerThe manager for the persistent cache store for resolved metadata.private final MetadataIndexManager<EntityDescriptor>AbstractBatchMetadataResolver.BatchEntityBackingStore.secondaryIndexManagerManager for secondary indexes.Methods in org.opensaml.saml.metadata.resolver.impl that return EntityDescriptorModifier and TypeMethodDescriptionCompositeMetadataResolver.CompositeMetadataResolverIterable.CompositeMetadataResolverIterator.next()AbstractMetadataResolver.resolveSingle(CriteriaSet criteria) CompositeMetadataResolver.resolveSingle(CriteriaSet criteria) Methods in org.opensaml.saml.metadata.resolver.impl that return types with arguments of type EntityDescriptorModifier and TypeMethodDescriptionprotected Iterable<EntityDescriptor>AbstractBatchMetadataResolver.doResolve(CriteriaSet criteria) Subclasses should override this method.protected Iterable<EntityDescriptor>AbstractDynamicMetadataResolver.doResolve(CriteriaSet criteria) Subclasses should override this method.protected abstract Iterable<EntityDescriptor>AbstractMetadataResolver.doResolve(CriteriaSet criteria) Subclasses should override this method.AbstractDynamicMetadataResolver.ensurePersistentCacheManager()Get the manager for the persistent cache store for resolved metadata, raising aConstraintViolationExceptionif null.AbstractMetadataResolver.getCriterionPredicateRegistry()Get the registry used in resolving predicates from criteria.AbstractMetadataResolver.EntityBackingStore.getIndexedDescriptors()Get the entity descriptor index.AbstractDynamicMetadataResolver.getInitializationFromCachePredicate()Get the predicate which determines whether a given entity should be loaded from the persistent cache at resolver initialization time.AbstractMetadataResolver.EntityBackingStore.getOrderedDescriptors()Get the ordered entity descriptor list.AbstractDynamicMetadataResolver.getPersistentCacheKeyGenerator()Get the function for generating the String key used with the persistent cache manager.AbstractDynamicMetadataResolver.getPersistentCacheManager()Get the manager for the persistent cache store for resolved metadata.AbstractBatchMetadataResolver.BatchEntityBackingStore.getSecondaryIndexManager()Get the secondary index manager.AbstractBatchMetadataResolver.iterator()CompositeMetadataResolver.CompositeMetadataResolverIterable.iterator()protected Optional<Set<EntityDescriptor>>AbstractBatchMetadataResolver.lookupByIndexes(CriteriaSet criteria) Resolve the set up descriptors based on the indexes currently held.protected Iterable<EntityDescriptor>AbstractDynamicMetadataResolver.lookupCriteria(CriteriaSet criteria) Lookup and return all EntityDescriptors currently available in the resolver cache which match either entityID or secondary-indexed criteria.protected List<EntityDescriptor>AbstractDynamicMetadataResolver.lookupEntityID(String entityID) Get list of descriptors matching an entityID.protected List<EntityDescriptor>AbstractMetadataResolver.lookupEntityID(String entityID) Get list of descriptors matching an entityID.protected List<EntityDescriptor>AbstractMetadataResolver.lookupIndexedEntityID(String entityID) Lookup the specified entityID from the index.protected Iterable<EntityDescriptor>AbstractMetadataResolver.predicateFilterCandidates(Iterable<EntityDescriptor> candidates, CriteriaSet criteria, boolean onEmptyPredicatesReturnEmpty) Filter the supplied candidates by resolving predicates from the supplied criteria and applying the predicates to return a filteredIterable.protected List<EntityDescriptor>AbstractDynamicMetadataResolver.processNonEntityIDFetchedEntittiesDescriptor(EntitiesDescriptor entities) Process an EntitiesDescriptor received from a non-entityID-based fetch.protected List<EntityDescriptor>AbstractDynamicMetadataResolver.processNonEntityIDFetchedEntityDescriptor(EntityDescriptor entity) Process an EntityDescriptor received from a non-entityID-based fetch.AbstractMetadataResolver.resolve(CriteriaSet criteria) CompositeMetadataResolver.resolve(CriteriaSet criteria) protected Iterable<EntityDescriptor>AbstractDynamicMetadataResolver.resolveFromOriginSource(CriteriaSet criteria, String entityID) Fetch metadata from an origin source based on the input criteria, store it in the backing store and then return it.protected Iterable<EntityDescriptor>AbstractDynamicMetadataResolver.resolveFromOriginSourceWithEntityID(CriteriaSet criteria, String entityID) Fetch metadata from an origin source based on the input criteria when the entityID is known, store it in the backing store and then return it.protected Iterable<EntityDescriptor>AbstractDynamicMetadataResolver.resolveFromOriginSourceWithoutEntityID(CriteriaSet criteria) Fetch metadata from an origin source based on the input criteria when the entityID is not known, store it in the backing store and then return it.Methods in org.opensaml.saml.metadata.resolver.impl with parameters of type EntityDescriptorModifier and TypeMethodDescriptionAbstractDynamicMetadataResolver.DefaultCacheKeyGenerator.apply(EntityDescriptor input) protected InstantAbstractDynamicMetadataResolver.computeExpirationTime(EntityDescriptor entityDescriptor, Instant now) Compute the effective expiration time for the specified metadata.protected voidAbstractBatchMetadataResolver.indexEntityDescriptor(EntityDescriptor entityDescriptor, AbstractMetadataResolver.EntityBackingStore backingStore) Index the specified entity descriptor, updating the specified entity backing store instance as necessary.protected voidAbstractDynamicMetadataResolver.indexEntityDescriptor(EntityDescriptor entityDescriptor, AbstractMetadataResolver.EntityBackingStore backingStore) Index the specified entity descriptor, updating the specified entity backing store instance as necessary.protected voidAbstractMetadataResolver.indexEntityDescriptor(EntityDescriptor entityDescriptor, AbstractMetadataResolver.EntityBackingStore backingStore) Index the specified entity descriptor, updating the specified entity backing store instance as necessary.private voidAbstractDynamicMetadataResolver.logMetadataExpiration(EntityDescriptor descriptor, Instant now, Instant nextRefresh) Check metadata for expiration or pending expiration and log appropriately.protected voidAbstractDynamicMetadataResolver.preProcessEntityDescriptor(EntityDescriptor entityDescriptor, AbstractMetadataResolver.EntityBackingStore backingStore) Pre-process the specified entity descriptor, updating the specified entity backing store instance as necessary.protected voidAbstractMetadataResolver.preProcessEntityDescriptor(EntityDescriptor entityDescriptor, AbstractMetadataResolver.EntityBackingStore backingStore) Pre-process the specified entity descriptor, updating the specified entity backing store instance as necessary.protected List<EntityDescriptor>AbstractDynamicMetadataResolver.processNonEntityIDFetchedEntityDescriptor(EntityDescriptor entity) Process an EntityDescriptor received from a non-entityID-based fetch.protected voidAbstractDynamicMetadataResolver.processPersistentCacheEntry(String currentKey, EntityDescriptor descriptor) Process an entry loaded from the persistent cache.Method parameters in org.opensaml.saml.metadata.resolver.impl with type arguments of type EntityDescriptorModifier and TypeMethodDescriptionprotected Iterable<RoleDescriptor>PredicateRoleDescriptorResolver.getAllCandidates(Iterable<EntityDescriptor> entityDescriptors) Obtain all role descriptors contained by the input entity descriptors.protected Iterable<RoleDescriptor>PredicateRoleDescriptorResolver.getCandidatesByRoleAndProtocol(Iterable<EntityDescriptor> entityDescriptors, CriteriaSet criteria) Obtain the role descriptors contained by the input entity descriptors which match the specified role and protocol criteria.protected Iterable<EntityDescriptor>AbstractMetadataResolver.predicateFilterCandidates(Iterable<EntityDescriptor> candidates, CriteriaSet criteria, boolean onEmptyPredicatesReturnEmpty) Filter the supplied candidates by resolving predicates from the supplied criteria and applying the predicates to return a filteredIterable.voidAbstractMetadataResolver.setCriterionPredicateRegistry(CriterionPredicateRegistry<EntityDescriptor> registry) Set the registry used in resolving predicates from criteria.voidAbstractDynamicMetadataResolver.setInitializationFromCachePredicate(Predicate<EntityDescriptor> predicate) Set the predicate which determines whether a given entity should be loaded from the persistent cache at resolver initialization time.voidAbstractDynamicMetadataResolver.setPersistentCacheKeyGenerator(Function<EntityDescriptor, String> generator) Set the function for generating the String key used with the persistent cache manager.voidAbstractDynamicMetadataResolver.setPersistentCacheManager(XMLObjectLoadSaveManager<EntityDescriptor> manager) Set the manager for the persistent cache store for resolved metadata. -
Uses of EntityDescriptor in org.opensaml.saml.metadata.resolver.index
Methods in org.opensaml.saml.metadata.resolver.index with parameters of type EntityDescriptorModifier and TypeMethodDescriptionMetadataIndex.generateKeys(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor. -
Uses of EntityDescriptor in org.opensaml.saml.metadata.resolver.index.impl
Fields in org.opensaml.saml.metadata.resolver.index.impl with type parameters of type EntityDescriptorModifier and TypeFieldDescriptionprivate Function<EntityDescriptor,Set<MetadataIndexKey>> FunctionDrivenMetadataIndex.descriptorStrategyFunction for producing index keys from an EntityDescriptor.private final Function<EntityDescriptor,T> MetadataIndexManager.entityDescriptorFunctionFunction to extract the data item to be indexed from an EntityDescriptor.private List<Function<EntityDescriptor,Set<MetadataIndexKey>>> SAMLArtifactMetadataIndex.indexingFunctionsIndexing function instance to use.Methods in org.opensaml.saml.metadata.resolver.index.impl that return EntityDescriptorModifier and TypeMethodDescriptionMetadataIndexManager.IdentityExtractionFunction.apply(EntityDescriptor input) Methods in org.opensaml.saml.metadata.resolver.index.impl with parameters of type EntityDescriptorModifier and TypeMethodDescriptionMetadataIndexManager.EntityIDExtractionFunction.apply(EntityDescriptor input) MetadataIndexManager.IdentityExtractionFunction.apply(EntityDescriptor input) SAMLArtifactMetadataIndex.EntityIDToSHA1SourceIDIndexingFunction.apply(EntityDescriptor descriptor) SAMLArtifactMetadataIndex.SourceIDExtensionIndexingFunction.apply(EntityDescriptor descriptor) SAMLArtifactMetadataIndex.SourceLocationIndexingFunction.apply(EntityDescriptor descriptor) voidMetadataIndexManager.deindexEntityDescriptor(EntityDescriptor descriptor) Remove from the index the specifiedEntityDescriptorbased on the indexes currently held.EndpointMetadataIndex.generateKeys(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.FunctionDrivenMetadataIndex.generateKeys(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.RoleMetadataIndex.generateKeys(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.SAMLArtifactMetadataIndex.generateKeys(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKeyinstances based on the inputEntityDescriptor.voidMetadataIndexManager.indexEntityDescriptor(EntityDescriptor descriptor) Index the specifiedEntityDescriptorbased on the indexes currently held.Constructor parameters in org.opensaml.saml.metadata.resolver.index.impl with type arguments of type EntityDescriptorModifierConstructorDescriptionFunctionDrivenMetadataIndex(Function<EntityDescriptor, Set<MetadataIndexKey>> descriptorFunction, Function<CriteriaSet, Set<MetadataIndexKey>> criteriaFunction) Constructor.LockableMetadataIndexManager(Set<MetadataIndex> initIndexes, Function<EntityDescriptor, T> extractionFunction) Constructor.MetadataIndexManager(Set<MetadataIndex> initIndexes, Function<EntityDescriptor, T> extractionFunction) Constructor.SAMLArtifactMetadataIndex(List<Function<EntityDescriptor, Set<MetadataIndexKey>>> descriptorIndexingFunctions) Constructor. -
Uses of EntityDescriptor in org.opensaml.saml.saml2.metadata
Methods in org.opensaml.saml.saml2.metadata that return types with arguments of type EntityDescriptorModifier and TypeMethodDescriptionEntitiesDescriptor.getEntityDescriptors()Gets a list of childEntityDescriptors. -
Uses of EntityDescriptor in org.opensaml.saml.saml2.metadata.impl
Classes in org.opensaml.saml.saml2.metadata.impl that implement EntityDescriptorMethods in org.opensaml.saml.saml2.metadata.impl that return EntityDescriptorModifier and TypeMethodDescriptionEntityDescriptorBuilder.buildObject()Builds a SAMLObject using the default name and namespace information provided SAML specifications.EntityDescriptorBuilder.buildObject(String namespaceURI, String localName, String namespacePrefix) Creates an XMLObject with a given fully qualified name.Methods in org.opensaml.saml.saml2.metadata.impl that return types with arguments of type EntityDescriptorModifier and TypeMethodDescriptionEntitiesDescriptorImpl.getEntityDescriptors()Gets a list of childEntityDescriptors.