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

A

AbstractComponent - Class in net.shibboleth.metadata.pipeline
Base implementation for pipeline components.
AbstractComponent() - Constructor for class net.shibboleth.metadata.pipeline.AbstractComponent
 
AbstractItem<T> - Class in net.shibboleth.metadata
Base implementation of an Item.
AbstractItem() - Constructor for class net.shibboleth.metadata.AbstractItem
Constructor.
AbstractItemMetadataSelectionStage - Class in net.shibboleth.metadata.pipeline
A Stage that selects Items for further processing if they have a specific type of ItemMetadata attached to them.
AbstractItemMetadataSelectionStage() - Constructor for class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
 
AbstractXSLProcessingStage - Class in net.shibboleth.metadata.dom
A pipeline stage which applies and XSLT to each element in the DomElementItem collection.
AbstractXSLProcessingStage() - Constructor for class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
 
AbstractXSLProcessingStage.StatusInfoAppendingErrorListener - Class in net.shibboleth.metadata.dom
Transformer ErrorListener that sets an ErrorStatus or WarningStatus on its Item depending on the TransformerException message.
AbstractXSLProcessingStage.StatusInfoAppendingErrorListener(Item<?>) - Constructor for class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Constructor.
add(ItemType) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
addAll(Collection<? extends ItemType>) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
addDescriptorExtension(Element, Element) - Static method in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Adds a given extension to a given descriptor.
addDescriptorName(Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Adds the Name attribute to the EntitiesDescriptor.
addKeyNames(ArrayList<Object>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Adds key names to the KeyInfo, if key names are to be included.
addKeyValue(ArrayList<Object>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Adds raw key values to the KeyInfo if key values are to be included.
addToAll(Collection<? extends Item>, ItemMetadata...) - Static method in class net.shibboleth.metadata.util.ItemMetadataSupport
Adds all the give ItemMetadata items to each Item element in the given collection.
addToAll(Item<?>, ItemMetadata...) - Static method in class net.shibboleth.metadata.util.ItemMetadataSupport
Adds all the given ItemMetadata items to the given Item element.
addToCollection(Collection<? extends Item>, ItemMetadata...) - Static method in class net.shibboleth.metadata.util.ItemMetadataSupport
Adds one or more ItemMetadata to the given collection if the collection is an instance of ItemCollectionWithMetadata.
addX509Data(ArrayList<Object>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Adds X509 data (subject names, certificates, CRLs, and Issuer/Serial) set to be included, into the key info.
ALGO_ID_C14N_EXCL_OMIT_COMMENTS - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Exclusive canonicalization, WITHOUT comments, algorithm ID: "http://www.w3.org/2001/10/xml-exc-c14n#" .
ALGO_ID_C14N_EXCL_WITH_COMMENTS - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Exclusive canonicalization, WITH comments, algorithm ID: "http://www.w3.org/2001/10/xml-exc-c14n#WithComments" .
ALGO_ID_C14N_OMIT_COMMENTS - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Inclusive canonicalization, WITHOUT comments, algorithm ID: "http://www.w3.org/TR/2001/REC-xml-c14n-20010315" .
ALGO_ID_C14N_WITH_COMMENTS - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Inclusive canonicalization, WITH comments, algorithm ID: "http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments" .
ALGO_ID_DIGEST_SHA1 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA1 digest algorithm ID: "http://www.w3.org/2000/09/xmldsig#sha1" .
ALGO_ID_DIGEST_SHA256 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA256 digest algorithm ID: "http://www.w3.org/2001/04/xmlenc#sha256" .
ALGO_ID_DIGEST_SHA384 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA384 digest algorithm ID: "http://www.w3.org/2001/04/xmldsig-more#sha384" .
ALGO_ID_DIGEST_SHA512 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA512 digest algorithm ID: "http://www.w3.org/2001/04/xmlenc#sha512" .
ALGO_ID_SIGNATURE_RSA_SHA1 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
RSA-SHA1 signature algorithm ID: "http://www.w3.org/2000/09/xmldsig#rsa-sha1" .
ALGO_ID_SIGNATURE_RSA_SHA256 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
RSA-SHA256 signature algorithm ID: "http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" .
ALGO_ID_SIGNATURE_RSA_SHA384 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
RSA-SHA384 signature algorithm ID: "http://www.w3.org/2001/04/xmldsig-more#rsa-sha384" .
ALGO_ID_SIGNATURE_RSA_SHA512 - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
RSA-SHA512 signature algorithm ID: "http://www.w3.org/2001/04/xmldsig-more#rsa-sha512" .
AlwaysItemSelectionStrategy - Class in net.shibboleth.metadata
An implementation of ItemSelectionStrategy that always returns true.
AlwaysItemSelectionStrategy() - Constructor for class net.shibboleth.metadata.AlwaysItemSelectionStrategy
 
ATTRIBUTE_AUTHORITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the AttributeAuthorityDescriptor element.
AUTHN_AUTHORITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the AuthnAuthorityDescriptor element.

B

backingMap - Variable in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Map which backs this map.
BaseIteratingStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
Base class for Stage implementations that iterate over each Item in a collection and do something.
BaseIteratingStage() - Constructor for class net.shibboleth.metadata.pipeline.BaseIteratingStage
 
BaseStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A base class for Stage implementations.
BaseStage() - Constructor for class net.shibboleth.metadata.pipeline.BaseStage
 
buildKeyInfo() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Builds the KeyInfo element to be included in the signature.
buildSignatureReference(Element) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Builds the references to the signed content.
buildSignedInfo(Element) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the descriptor of signed content.

C

c14nAlgo - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Canonicalization algorithm to use.
c14nExclusive - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether to use exclusive canonicalization.
c14nWithComments - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether to include comments in the canonicalized data.
CACHE_DURATION_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
cacheDuration attribute name.
cacheDuration - Variable in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Cache duration, in milliseconds, that will be set on each metadata element.
call() - Method in class net.shibboleth.metadata.pipeline.PipelineCallable
certificates - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Certificate chain, with end entity certificate as element 0, to be included with the signature.
ClassToInstanceMultiMap<B> - Class in net.shibboleth.metadata.util
An append-only multimap where each entry associates a raw type (i.e.
ClassToInstanceMultiMap() - Constructor for class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Constructor.
ClassToInstanceMultiMap(boolean) - Constructor for class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Constructor.
clear() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Removes all mappings from this map.
clear() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
collectionFactory - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Factory used to create the Item collection that is then given to the pipelines.
collectionFactory - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
The factory used to create the item returned by this source.
collectionFactory - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Factory used to create the Item collection that is then given to the pipelines.
CollectionMergeStrategy - Interface in net.shibboleth.metadata
Strategy used to merge the results of each child pipeline in to the collection of Items given to this stage.
compareTo(ItemId) - Method in class net.shibboleth.metadata.ItemId
compiledExpression - Variable in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Compiled form of the expression.
compiledScript - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
The compiled form of the script, if the script engine supports compiling.
completeInstant - Variable in class net.shibboleth.metadata.pipeline.ComponentInfo
Instant when the component operation completed.
Component - Interface in net.shibboleth.metadata.pipeline
Base interface for all the components of a Pipeline, including the pipeline itself.
component - Variable in class net.shibboleth.metadata.StatusMetadata
The component that generated this status information.
ComponentException - Exception in net.shibboleth.metadata.pipeline
Base exception for all pipeline issues.
ComponentException() - Constructor for exception net.shibboleth.metadata.pipeline.ComponentException
Constructor.
ComponentException(String) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentException
Constructor.
ComponentException(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentException
Constructor.
ComponentException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentException
Constructor.
componentId - Variable in class net.shibboleth.metadata.pipeline.ComponentInfo
ID of the component that operated on the element.
ComponentInfo - Class in net.shibboleth.metadata.pipeline
Some basic information related to a component's processing of an Item.
ComponentInfo() - Constructor for class net.shibboleth.metadata.pipeline.ComponentInfo
Constructor.
ComponentInfo(Component) - Constructor for class net.shibboleth.metadata.pipeline.ComponentInfo
Constructor.
ComponentInitializationException - Exception in net.shibboleth.metadata.pipeline
Exception that occurs when initializing pipeline components.
ComponentInitializationException() - Constructor for exception net.shibboleth.metadata.pipeline.ComponentInitializationException
Constructor.
ComponentInitializationException(String) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentInitializationException
Constructor.
ComponentInitializationException(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentInitializationException
Constructor.
ComponentInitializationException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.ComponentInitializationException
Constructor.
componentType - Variable in class net.shibboleth.metadata.pipeline.ComponentInfo
Gets the type of the component that operated on the element.
composedStages - Variable in class net.shibboleth.metadata.pipeline.CompositeStage
Stages which compose this stage.
CompositeStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A stage that is composed of other stages.
CompositeStage() - Constructor for class net.shibboleth.metadata.pipeline.CompositeStage
 
contains(Object) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
containsAll(Collection<?>) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
containsKey(Class<?>) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Returns true if the map contains a mapping for the given key.
containsValue(B) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Returns true if the map contains a mapping to the given value.
copy() - Method in class net.shibboleth.metadata.dom.DomElementItem
Performs a copy of this Item.
copy() - Method in interface net.shibboleth.metadata.Item
Performs a copy of this Item.
crls - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
CRLs to be included with the signature.

D

data - Variable in class net.shibboleth.metadata.AbstractItem
The actual data held by the item.
DeduplicatingItemIdMergeStrategy - Class in net.shibboleth.metadata
A merge strategy that adds source items to the target collection if none of the Items in the target collection have the same ItemId as source item.
DeduplicatingItemIdMergeStrategy() - Constructor for class net.shibboleth.metadata.DeduplicatingItemIdMergeStrategy
 
delegate - Variable in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
The delegate collection.
deriveKeyNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether additional key names should be derived from the end-entity certificate, if present.
descriptorName - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Name to use for the EntitiesDescriptor.
designatedAuthorities - Variable in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Registrars which are white/black listed depending on the value of EntityRegistrationAuthorityFilterStage.whitelistingAuthorities.
designatedEntities - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Entities which are white/black listed depending on the value of EntityFilterStage.whitelistingEntities.
designatedRoles - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Role element or type names which are white/black listed depending on the value of EntityRoleFilterStage.whitelistingRoles.
digestAlgo - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Digest algorithm used.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Performs the stage processing on the given Item collection.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.EntityDescriptorItemIdPopulationStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Processes a given Item.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.EntityPublisherPathFilterStage
Performs the stage processing on the given Item collection.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Processes a given Item.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.PushDownCacheDurationStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.PushDownValidUntilStage
Performs the stage processing on the given Item collection.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.RemoveContactPersonStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Processes a given Item.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.SetPublicationInfo
Performs the stage processing on the given Item collection.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Processes a given Item.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Processes a given Item.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>, Item<?>, Map<Class<? extends ItemMetadata>, List<? extends ItemMetadata>>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Performs the stage's logic on the given item that contained metadata of the given type.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.BaseIteratingStage
Iterates over each element of the Item collection and delegates the processing of that element to BaseIteratingStage.doExecute(Item).
doExecute(ItemType) - Method in class net.shibboleth.metadata.pipeline.BaseIteratingStage
Processes a given Item.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.BaseStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>, Item<?>, Map<Class<? extends ItemMetadata>, List<? extends ItemMetadata>>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataFilterStage
Performs the stage's logic on the given item that contained metadata of the given type.
doExecute(Collection<Item<?>>, Item<?>, Map<Class<? extends ItemMetadata>, List<? extends ItemMetadata>>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataTerminationStage
Performs the stage's logic on the given item that contained metadata of the given type.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Performs the stage processing on the given Item collection.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Performs the stage processing on the given Item collection.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Performs the stage processing on the given Item collection.
doExecute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Performs the stage processing on the given Item collection.
doExecute(Collection<Item<?>>, Item<?>, Map<Class<? extends ItemMetadata>, List<? extends ItemMetadata>>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Performs the stage's logic on the given item that contained metadata of the given type.
doInitialize() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Do the initialization of the component.
doInitialize() - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Do the initialization of the component.
DomElementItem - Class in net.shibboleth.metadata.dom
A Item whose data is a DOM, version 3, Element.
DomElementItem(Document) - Constructor for class net.shibboleth.metadata.dom.DomElementItem
Constructor.
DomElementItem(Element) - Constructor for class net.shibboleth.metadata.dom.DomElementItem
Constructor.
DomElementSerializer - Class in net.shibboleth.metadata.dom
Very simple serializer that serializes the owning document of the first element of the given DomElementItem collection.
DomElementSerializer() - Constructor for class net.shibboleth.metadata.dom.DomElementSerializer
 
DomFilesystemSourceStage - Class in net.shibboleth.metadata.dom
A stage which reads XML information from the filesystem and places it in the given DomElementItem collection.
DomFilesystemSourceStage() - Constructor for class net.shibboleth.metadata.dom.DomFilesystemSourceStage
 
domResource - Variable in class net.shibboleth.metadata.dom.DomResourceSourceStage
Resource used to fetch remote XML document.
DomResourceSourceStage - Class in net.shibboleth.metadata.dom
A pipeline stage which reads an XML document from an Resource, parses the document, and places the resultant document (root) element in to the provided DomElementItem collection.
DomResourceSourceStage() - Constructor for class net.shibboleth.metadata.dom.DomResourceSourceStage
 

E

elementRequiredToBeSchemaValid - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Whether Elements are required to be schema valid.
ENTITIES_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
EntitiesDescriptor element name.
EntitiesDescriptorAssemblerStage - Class in net.shibboleth.metadata.dom.saml
A Stage capable of assembling a collection of EntityDescriptor elements in to a single EntitiesDescriptor element.
EntitiesDescriptorAssemblerStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Constructor.
EntitiesDescriptorAssemblerStage.ItemOrderingStrategy - Interface in net.shibboleth.metadata.dom.saml
A strategy that defines how to order a Item collection.
EntitiesDescriptorAssemblerStage.NoOpItemOrderingStrategy - Class in net.shibboleth.metadata.dom.saml
An ordering strategy that simply returns the collection in whatever order it was already in.
EntitiesDescriptorAssemblerStage.NoOpItemOrderingStrategy() - Constructor for class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage.NoOpItemOrderingStrategy
 
EntitiesDescriptorDisassemblerStage - Class in net.shibboleth.metadata.dom.saml
A pipeline stage that replaces any SAML EntitiesDescriptor found in the Item collection with the EntityDescriptor elements contained therein.
EntitiesDescriptorDisassemblerStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
 
ENTITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
EntityDescriptor element name.
EntityDescriptorItemIdPopulationStage - Class in net.shibboleth.metadata.dom.saml
A stage which, for each EntityDescriptor collection element, adds an ItemId, with the entity's entity ID, to the metadata item.
EntityDescriptorItemIdPopulationStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityDescriptorItemIdPopulationStage
 
EntityFilterStage - Class in net.shibboleth.metadata.dom.saml
A pipeline stage that will remove SAML EntityDescriptior elements which do meet specified filtering criteria.
EntityFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityFilterStage
 
EntityPublisherPathFilterStage - Class in net.shibboleth.metadata.dom.saml
This stage is not yet implemented.
EntityPublisherPathFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityPublisherPathFilterStage
 
EntityRegistrationAuthorityFilterStage - Class in net.shibboleth.metadata.dom.saml
A pipeline stage that will filter EntityDescriptor or EntityDescriptors based on their registration authority.
EntityRegistrationAuthorityFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
 
EntityRoleFilterStage - Class in net.shibboleth.metadata.dom.saml
A pipeline stage that will filter SAML role descriptors from EntityDescriptors.
EntityRoleFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
 
equals(Object) - Method in class net.shibboleth.metadata.ItemId
equals(Object) - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
equals(Object) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
error(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
ERROR_PREFIX - Static variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Prefix used by messages that result in an ErrorStatus.
errorCausesSourceFailure - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Whether an error parsing one source file causes this entire Stage to fail, or just excludes the material from the offending source file.
errorCausesSourceFailure - Variable in class net.shibboleth.metadata.dom.DomResourceSourceStage
Whether an error parsing one source file causes this entire Stage to fail, or just excludes the material from the offending source file.
ErrorStatus - Class in net.shibboleth.metadata
A type of StatusMetadata that indicates something is definitely wrong with the Item.
ErrorStatus(String, String) - Constructor for class net.shibboleth.metadata.ErrorStatus
Constructor.
execute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.BaseStage
Creates an ComponentInfo, delegates actual work on the collection to BaseStage.doExecute(Collection), adds the ComponentInfo to all the resultant Item elements and then sets its completion time.
execute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Transforms the given input data.
execute(Collection<ItemType>) - Method in interface net.shibboleth.metadata.pipeline.Pipeline
Executes each registered Stage in turn.
execute(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
Executes each registered Stage in turn.
execute(Collection<ItemType>) - Method in interface net.shibboleth.metadata.pipeline.Stage
Transforms the given input data.
executePipeline(Pipeline<ItemType>, Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Executes a pipeline.
executeTransformer(Transformer, Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Executes the XSLT transform on the given collection of Items.
executeTransformer(Transformer, Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.MultiOutputXSLTransformationStage
Executes the XSLT transform on the given collection of Items.
executeTransformer(Transformer, Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.XSLTransformationStage
Executes the XSLT transform on the given collection of Items.
executeTransformer(Transformer, Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.XSLValidationStage
Executes the XSLT transform on the given collection of Items.
executorService - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Service used to execute the selected and/or non-selected item pipelines.
executorService - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Service used to execute the pipelines whose results will be merged.
executorService - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Service used to execute the selected and/or non-selected item pipelines.
EXTENSIONS_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Extensions element name.

F

fatalError(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
filterOutDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Determines if a given should be filtered out.
FirstItemIdItemIdentificationStrategy - Class in net.shibboleth.metadata
Strategy that returns the first ItemId associated with an Item or, if not ItemId is associated with the item, a generic identifier is returned.
FirstItemIdItemIdentificationStrategy() - Constructor for class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
 

G

get(Class<T>) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Gets the instances mapped to the given type or an empty list, immutable, list otherwise.
getCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Gets the cache duration, in milliseconds, that will be set on each metadata element.
getCertificates() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the certificates associated with the key used to sign the content.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the factory used to create the Item collection that is then given to the pipelines.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the factory used to create the Item collection produced by this source.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the factory used to create the Item collection that is then given to the pipelines.
getCollectionMergeStrategy() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the strategy used to merge all the joined pipeline results in to the final Item collection.
getCollectionMergeStrategy() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the strategy used to merge all the joined pipeline results in to the final Item collection.
getCollectionMetadata() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
Gets the ItemMetadata for this collection.
getCompleteInstant() - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Gets the instant when the component operation completed.
getComponentId() - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Gets the ID of the component that operated on the element.
getComponentId() - Method in class net.shibboleth.metadata.StatusMetadata
Gets the ID of the component that generated the status message.
getComponentType() - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Gets the type of the component that operated on the element.
getComposedStages() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Gets an unmodifiable list the stages that compose this stage.
getCrls() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the CRLs associated with certificates.
getDescriptorExtensions(Element, QName) - Static method in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Gets the first instance of an extension element for a given descriptor.
getDescriptorName() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Gets the Name used for the generated descriptor.
getDesignatedEntities() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Gets the list of designated entity IDs.
getDesignatedRegistrationAuthorities() - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Gets the list of designated registration authority.
getDesignatedRoles() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets the list of designated entity roles.
getDigestAlgo() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the digest algorithm used when signing.
getDomResource() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Gets the resource from which the XML Document will be fetched.
getElementId(Element) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Determines the ID for the element to be signed.
getErrorCausesSourceFailure() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets whether an error parsing a single file causes the source to fail.
getErrorCausesSourceFailure() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Gets whether an error reading and parsing the XML file causes this stage to fail.
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the executor service used to run the selected and non-selected item pipelines.
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the executor service used to run the selected and non-selected item pipelines.
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the executor service used to run the selected and non-selected item pipelines.
getFilteredRoles(String, Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Iterates over the roles of a EntitiesDescriptor, filters out the appropriate ones and returns the rest.
getId() - Method in class net.shibboleth.metadata.ItemId
Gets a unique identifier for the data carried by the Item.
getId() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Gets a unique identifier for the component.
getId() - Method in interface net.shibboleth.metadata.pipeline.Component
Gets a unique identifier for the component.
getIdAttributeNames() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the names of the attributes treated as reference IDs.
getInclusivePrefixList() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the inclusive prefix list used during exclusive canonicalization.
getInitializationInstant() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Gets the instant the component was initialized.
getInitializationInstant() - Method in interface net.shibboleth.metadata.pipeline.Component
Gets the instant the component was initialized.
getItemIdentifier(Item<?>) - Method in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
Gets an identifier for the item.
getItemIdentifier(Item<?>) - Method in interface net.shibboleth.metadata.ItemIdentificationStrategy
Gets an identifier for the item.
getItemIdentifierStrategy() - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Gets the strategy used to generate Item identifiers for logging purposes.
getItemMetadata() - Method in class net.shibboleth.metadata.AbstractItem
Gets all of the metadata attached to this Item.
getItemMetadata() - Method in interface net.shibboleth.metadata.Item
Gets all of the metadata attached to this Item.
getItemOrderingStrategy() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Gets the strategy used to order a collection of Items.
getKeyNames() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the explicit key names added to the KeyInfo.
getMajorVersion() - Static method in class net.shibboleth.metadata.Version
Gets the major version number of the metadata pipeline.
getMaximumCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Gets the maximum cache duration in milliseconds.
getMaximumValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the maximum amount of time, in milliseconds, a descriptor may be valid.
getMaxValidityInterval() - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Gets the interval, in milliseconds, from now within which the validUntil date must fall.
getMergedPipelines() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the unmodifiable set of pipelines used by this stage.
getMicroVersion() - Static method in class net.shibboleth.metadata.Version
Gets the micro version number of the metadata pipeline.
getMinimumCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Gets the minimum cache duration in milliseconds.
getMinimumValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the minimum amount of time, in milliseconds, a descriptor may be valid.
getMinorVersion() - Static method in class net.shibboleth.metadata.Version
Gets the minor version number of the metadata pipeline.
getNamespaceContext() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Gets the NamespaceContext to use in interpreting the XPath expression.
getNamespaceURI(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
getNearestValidUntil(Element) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the shorts cache duration for a given entity and entities descriptor an all its descendant descriptors.
getNoItemIdIdentifier() - Method in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
Gets the identifier to use if an Item does have an ItemId.
getNonselectedItemPipeline() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the pipeline that receives the non-selected items.
getOutputFile() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Gets the file to which the item will be written.
getParserPool() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets the pool of DOM parsers used to parse the XML file in to a DOM.
getParserPool() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Gets the pool of DOM parsers used to parse the XML file in to a DOM.
getPipelineAndSelectionStrategies() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the pipeline and item selection strategies used to demultiplex item collections within this stage.
getPrefix(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
getPrefixes(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
getPrivateKey() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the private key used to sign the content.
getPublicKey() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the public key associated with private key used to sign the content.
getRecurseDirectories() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets whether directories will be recursively searched for XML input files.
getSchemaResources() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Gets an unmodifiable list of schema resources against which Elements are validated.
getScriptFile() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Gets the script file used.
getScriptLanguage() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Gets the scripting language used.
getSelectedItemPipeline() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the pipeline that receives the selected items.
getSelectionRequirements() - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Gets the ItemMetadata classes that, if the an contains, will cause the Item to be selected.
getSelectionStrategy() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the strategy used to split the given item collection.
getSerializer() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Gets the serializer used to write item to the output file.
getShaVariant() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the SHA algorithm variant used when computing the signature and digest.
getShortestCacheDuration(Element) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Gets the shorts cache duration for a given entity and entities descriptor an all its descendant descriptors.
getSigAlgo() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the signature algorithm used when signing.
getSignatureElement(Element) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets the signature element from the document.
getSource() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets the path to the DOM material provided by this source.
getSourceFileFilter() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets the filter used to determine if a file, in a directory, should be treated as a source file.
getSourceFiles(File, List<File>) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Gets the source files from a given input.
getSourceItems() - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Gets the collection of static Items added to the Item collection by this stage.
getStages() - Method in interface net.shibboleth.metadata.pipeline.Pipeline
Gets the list of Stages within the pipeline.
getStages() - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
Gets the list of Stages within the pipeline.
getStartInstant() - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Gets the instant when the component operation started.
getStatusMessage() - Method in class net.shibboleth.metadata.StatusMetadata
Gets the status message.
getSuperTypes(Class<?>, ArrayList<Class<?>>) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Gets all of the superclasses and interfaces implemented by the given class.
getTag() - Method in class net.shibboleth.metadata.ItemTag
Gets the tag for the metadata element.
getTransformAttributes() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of attributes used by the XSLT transformer.
getTransformFeatures() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of features used by the XSLT transformer.
getTransformParameters() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of parameters used by the XSLT transformer.
getValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Gets the amount of time the descriptors will be valid, expressed in milliseconds.
getVerificationCertificate() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets the certificate whose public key is used to verify the signed Element.
getVerificationKey() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets the key used to verify the signature.
getVersion() - Static method in class net.shibboleth.metadata.Version
Gets the version of the metadata pipeline.
getXpathExpression() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Gets the XPath expression to execute on each DomElementItem.
getXslResource() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the resource that provides the XSL document.

H

hashCode() - Method in class net.shibboleth.metadata.ItemId
hashCode() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
hashCode() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap

I

id - Variable in class net.shibboleth.metadata.ItemId
Unique ID for the Item.
id - Variable in class net.shibboleth.metadata.pipeline.AbstractComponent
Unique ID for the component.
idAttributeNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Names of attributes to treat as ID attributes for signature referencing.
identifierStrategy - Variable in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Strategy used to generate Item identifiers for logging purposes.
IDP_SSO_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the IDPSSODescriptor element.
includeKeyNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether key names should be included in the signature's KeyInfo.
includeKeyValue - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether the public key should be included in the signature's KeyInfo.
includeX509Certificates - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether the certificates chain should be included in the signature's KeyInfo.
includeX509Crls - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether the CRLs should be included in the signature's KeyInfo.
includeX509IssuerSerial - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether the end-entity certificate's issuer and serial number should be included in the signature's KeyInfo.
includeX509SubjectName - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether the end-entity certificate's subject name should be included in the signature's KeyInfo.
inclusivePrefixList - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Inclusive prefix list used with exclusive canonicalization.
indexSupertypes - Variable in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Whether supertypes should also be indexed.
INFO_PREFIX - Static variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Prefix used by messages that result in an InfoStatus.
InfoStatus - Class in net.shibboleth.metadata
A type of StatusMetadata that carries informational messages.
InfoStatus(String, String) - Constructor for class net.shibboleth.metadata.InfoStatus
Constructor.
initialize() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Initializes the component.
initialize() - Method in interface net.shibboleth.metadata.pipeline.Component
Initializes the component.
initInstant - Variable in class net.shibboleth.metadata.pipeline.AbstractComponent
Instant when the component was initialized.
isC14nExclusive() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether exclusive canonicalization will be used.
isC14nWithComments() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether comments are canonicalized.
isDeriveKeyNames() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether key names are derived from the end-entity certificate, if present.
isElementRequiredToBeSchemaValid() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Gets whether Elements are required to be schema valid.
isEmpty() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Returns true if this map contains no entries, false otherwise.
isEmpty() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
isEntitiesDescriptor(Element) - Static method in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Checks if the given element is an EntitiesDescriptor.
isEntityDescriptor(Element) - Static method in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Checks if the given element is an EntityDescriptor.
isIncludeKeyNames() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether key names are included in the KeyInfo.
isIncludeKeyValue() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether key values are included in the KeyInfo.
isIncludeX509Certificates() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether X509 certificates are included in the KeyInfo.
isIncludeX509Crls() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether CRLs are included in the KeyInfo.
isIncludeX509IssuerSerial() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether the end-entity certificate's issuer and serial number are included in the KeyInfo.
isIncludeX509SubjectName() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether end-entity certifcate's subject name is included in the KeyInfo.
isInitialized() - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Checks whether the component has been initialized.
isInitialized() - Method in interface net.shibboleth.metadata.pipeline.Component
Checks whether the component has been initialized.
isNoChildrenAProcessingError() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Gets whether attempting to turn an empty item collection, which would result in a schema-invalid childless EntitiesDescriptor, should be treated as processing error.
isNoSourceFilesAnError() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Get whether the lack of source files is considered an error.
isOverwritingExistingOutputFile() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Gets whether an existing output file should be overwritten.
isRemovingEntitylessEntitiesDescriptor() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Gets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
isRemovingEntitylessEntitiesDescriptor() - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Gets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
isRemovingEntitylessEntitiesDescriptor() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
isRemovingRolelessEntities() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets whether EntityDescriptor elements without roles (after filtering) should be removed altogether.
isRequireValidUntil() - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Gets whether the item is required to have a validUntil attribute.
isRequiringRegistrationInformation() - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Gets whether a descriptor is required to have registration information.
isSelectedItem(Item) - Method in class net.shibboleth.metadata.AlwaysItemSelectionStrategy
Determines if the item meets the expected criteria.
isSelectedItem(DomElementItem) - Method in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Determines if the item meets the expected criteria.
isSelectedItem(ItemType) - Method in interface net.shibboleth.metadata.ItemSelectionStrategy
Determines if the item meets the expected criteria.
isSignatureRequired() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets whether the Element is required to be signed.
isValidSignatureRequired() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets whether the signature on a Element element is required to be valid.
isWaitingForPipelines() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets whether this child waits for all the invoked pipelines to complete before proceeding.
isWhitelistingEntities() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether the list of designated entities should be considered a whitelist.
isWhitelistingRegistrationAuthorities() - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Whether the list of designated registration authority should be considered a whitelist.
isWhitelistingRoles() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets whether the list of designated roles should be considered a whitelist.
item - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Item to which the status info will be appended.
Item<T> - Interface in net.shibboleth.metadata
A wrapper around a piece of information processed by pipeline stages.
ITEM - Static variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Name of the scriptlet attribute, "item" , containing the Item collection to be transformed.
itemCollection - Variable in class net.shibboleth.metadata.pipeline.PipelineCallable
The collection of items upon which the pipeline will operate.
ItemCollectionFactory<ItemType extends Item> - Interface in net.shibboleth.metadata
Factory used to create the Collection that will be passed in to each child pipeline.
ItemCollectionWithMetadata<ItemType extends Item> - Class in net.shibboleth.metadata.util
A wrapper around a delegate collection that allows the collection to carry item metadata.
ItemCollectionWithMetadata() - Constructor for class net.shibboleth.metadata.util.ItemCollectionWithMetadata
Constructor.
ItemCollectionWithMetadata(Collection<ItemType>) - Constructor for class net.shibboleth.metadata.util.ItemCollectionWithMetadata
Constructor.
ItemId - Class in net.shibboleth.metadata
Carries a unique identifier for the data carried by an Item.
ItemId(String) - Constructor for class net.shibboleth.metadata.ItemId
Constructor.
ItemIdentificationStrategy - Interface in net.shibboleth.metadata
Strategy for determining a displayable identifier for a given Item.
ItemMetadata - Interface in net.shibboleth.metadata
Additional information associated with an Item while it is being worked with.
ItemMetadataFilterStage - Class in net.shibboleth.metadata.pipeline
A Stage that filters out Item if they have a specific type of ItemMetadata attached to them.
ItemMetadataFilterStage() - Constructor for class net.shibboleth.metadata.pipeline.ItemMetadataFilterStage
 
ItemMetadataSupport - Class in net.shibboleth.metadata.util
Helper class for dealing with ItemMetadata operations.
ItemMetadataSupport() - Constructor for class net.shibboleth.metadata.util.ItemMetadataSupport
Constructor.
ItemMetadataTerminationStage - Class in net.shibboleth.metadata.pipeline
A Stage that terminates pipeline processing if an Item has a specific type of ItemMetadata attached to it.
ItemMetadataTerminationStage() - Constructor for class net.shibboleth.metadata.pipeline.ItemMetadataTerminationStage
 
ItemSelectionStrategy<ItemType extends Item> - Interface in net.shibboleth.metadata
A strategy for determining if an item meets a given criteria.
ItemSerializer<ItemType extends Item<?>> - Interface in net.shibboleth.metadata
Serializers convert a collection of Item in to an octet stream.
ItemTag - Class in net.shibboleth.metadata
A ItemMetadata that associates a tag with a given Item.
ItemTag(String) - Constructor for class net.shibboleth.metadata.ItemTag
Constructor.
iterator() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata

K

keyInfoFactory - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Factory used to create KeyInfo objects.
keyNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Explicit names to associate with the given signing key.
keys() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Gets the set of keys contained in this map.

L

log - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.DomElementSerializer
Class logger.
log - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.DomResourceSourceStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.RemoveContactPersonStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.XPathFilteringStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.AbstractComponent
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.ItemMetadataFilterStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.ItemMetadataTerminationStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.PipelineCallable
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Class logger.

M

main(String[]) - Static method in class net.shibboleth.metadata.Version
Main entry point to program.
MAJOR_VERSION - Static variable in class net.shibboleth.metadata.Version
metadata pipeline major version number.
maxCacheDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
The maximum cache duration in milliseconds.
maxValidityDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
The maximum amount of time, in milliseconds, a descriptor may be valid.
maxValidityInterval - Variable in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Interval, in milliseconds, from now within which the validUntil date must fall.
MD_NS - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
SAML Metadata namespace URI.
MD_PREFIX - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Default SAML Metadata namespace prefix.
merge(HashSet<ItemId>, Collection<Item<?>>, Collection<Item<?>>) - Method in class net.shibboleth.metadata.DeduplicatingItemIdMergeStrategy
Adds source items to the target collection if none of the Items in the target collection have the same ItemId as source item.
mergeCollection(Collection<Item<?>>, Collection<Item<?>>...) - Method in interface net.shibboleth.metadata.CollectionMergeStrategy
Merges the results of each child pipeline in to the collection of Item given to this stage.
mergeCollection(Collection<Item<?>>, Collection<Item<?>>...) - Method in class net.shibboleth.metadata.DeduplicatingItemIdMergeStrategy
Merges the results of each child pipeline in to the collection of Item given to this stage.
mergeCollection(Collection<Item<?>>, Collection<Item<?>>...) - Method in class net.shibboleth.metadata.SimpleCollectionMergeStrategy
Merges the results of each child pipeline in to the collection of Item given to this stage.
mergedPipelines - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Pipelines whose results become the output of this source.
mergeStrategy - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Strategy used to merge all the joined pipeline results in to the final Item collection.
mergeStrategy - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Strategy used to merge all the joined pipeline results in to the final Item collection.
message - Variable in class net.shibboleth.metadata.StatusMetadata
The message associated with this status.
metadata - Variable in class net.shibboleth.metadata.AbstractItem
Additional processing information associated with this Item.
metadata - Variable in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
Additional processing information associated with this collection of Items.
MICRO_VERSION - Static variable in class net.shibboleth.metadata.Version
metadata pipeline micro version number.
minCacheDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
The minimum cache duration in milliseconds.
MINOR_VERSION - Static variable in class net.shibboleth.metadata.Version
metadata pipeline minor version number.
minValidityDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
The minimum amount of time, in milliseconds, a descriptor may be valid .
MultiOutputXSLTransformationStage - Class in net.shibboleth.metadata.dom
A pipeline stage which transforms each item in the DomElementItem collection via an XSL transform.
MultiOutputXSLTransformationStage() - Constructor for class net.shibboleth.metadata.dom.MultiOutputXSLTransformationStage
 

N

NAME_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Name of the EntitiesDescriptor's Name attribute.
namespaceContext - Variable in class net.shibboleth.metadata.dom.XPathFilteringStage
The NamespaceContext to use in interpreting the XPath expression.
namespaceContext - Variable in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
The NamespaceContext to use in interpreting the XPath expression.
net.shibboleth.metadata - package net.shibboleth.metadata
Base classes for dealing with collections of metadata (whatever metadata might mean to you).
net.shibboleth.metadata.dom - package net.shibboleth.metadata.dom
Implementations of core APIs that operate on W3C DOM based metadata.
net.shibboleth.metadata.dom.saml - package net.shibboleth.metadata.dom.saml
Classes that work with DOM elements which contain SAML data.
net.shibboleth.metadata.pipeline - package net.shibboleth.metadata.pipeline
A set of classes for constructing generic data processing pipelines.
net.shibboleth.metadata.util - package net.shibboleth.metadata.util
Some utility classes.
newCollection() - Method in interface net.shibboleth.metadata.ItemCollectionFactory
Creates the Collection.
newCollection() - Method in class net.shibboleth.metadata.SimpleItemCollectionFactory
Creates the Collection.
noChildrenAProcessingError - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Whether attempting to turn an empty item collection, which would result in a schema-invalid childless EntitiesDescriptor, should be treated as processing error.
noItemIdIdentifier - Variable in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
Identifier to use if an Item does have an ItemId.
nonselectedItemPipeline - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Pipeline that receives the non-selected items.
noSourceFilesAnError - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Whether the lack of source files is treated as an error.

O

order(Collection<DomElementItem>) - Method in interface net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage.ItemOrderingStrategy
Orders a given Item collection.
order(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage.NoOpItemOrderingStrategy
Orders a given Item collection.
orderingStrategy - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Strategy used to order a collection of Items.
outputFile - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
File to which the item will be written.
overwritingExistingOutputFile - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
Whether an existing output file should be overwritten.

P

parseAndAppendStatusInfo(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Parses the error message and appends the appropriate status info to the Item.
parserPool - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Pool of DOM parsers used to parse the XML file in to a DOM.
parserPool - Variable in class net.shibboleth.metadata.dom.DomResourceSourceStage
Pool of parsers used to parse incoming DOM.
PDP_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the PDPDescriptor element.
Pipeline<ItemType extends Item<?>> - Interface in net.shibboleth.metadata.pipeline
A pipeline represents an ordered list of Stage that operate on a collection of Item.
pipeline - Variable in class net.shibboleth.metadata.pipeline.PipelineCallable
The pipeline to be executed, never null.
pipelineAndStrategies - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
The pipelines through which items are sent and the selection strategy used for that pipeline.
PipelineCallable - Class in net.shibboleth.metadata.pipeline
A Callable that executes a Pipeline and returns the given item collection.
PipelineCallable(Pipeline, Collection<? extends Item>) - Constructor for class net.shibboleth.metadata.pipeline.PipelineCallable
Constructor.
PipelineDemultiplexerStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A stage which, given an item collection and a list of Pipeline and ItemSelectionStrategy pairs, sends the collection of item copies selected by the selection strategy to the associated pipeline.
PipelineDemultiplexerStage() - Constructor for class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
 
PipelineMergeStage - Class in net.shibboleth.metadata.pipeline
This Stage allows the merging of multiple pipeline outputs into a single Collection that can then be used as the input source for another pipeline.
PipelineMergeStage() - Constructor for class net.shibboleth.metadata.pipeline.PipelineMergeStage
 
PipelineProcessingException - Exception in net.shibboleth.metadata.pipeline
Base exception for errors that occur within the pipeline execution.
PipelineProcessingException() - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
PipelineProcessingException(String) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
PipelineProcessingException(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
PipelineProcessingException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
pipelineStages - Variable in class net.shibboleth.metadata.pipeline.SimplePipeline
Stages for this pipeline.
populateItemCollection(Collection<DomElementItem>, InputStream) - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Builds an DomElementItem collection from a new XML document.
prefixMappings - Variable in class net.shibboleth.metadata.dom.SimpleNamespaceContext
Mapping from prefix values to the corresponding namespace URIs.
privKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Private key used to sign data.
processEntitiesDescriptor(Collection<DomElementItem>, Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Processes an EntitiesDescriptor element.
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Iterates over all child EntitiesDescriptor, passing each to EntityFilterStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to EntityFilterStage.processEntityDescriptor(Element).
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Iterates over all child EntitiesDescriptors and EntityDescriptor to see if they should be removed.
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Iterates over all child EntitiesDescriptor, passing each to EntityRoleFilterStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to EntityRoleFilterStage.processEntityDescriptor(Element).
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.RemoveContactPersonStage
Iterates over all child EntitiesDescriptor, passing each to RemoveContactPersonStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to RemoveContactPersonStage.processEntityDescriptor(Element).
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
Iterates over all child EntitiesDescriptor, passing each to RemoveOrganizationStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to RemoveOrganizationStage.processEntityDescriptor(Element).
processEntityDescriptor(Collection<DomElementItem>, Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Processes an EntityDescriptor element.
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Filters the given entity descriptor.
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Processes an EntityDescriptor.
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.RemoveContactPersonStage
Processes an EntityDescriptor by removing any ContactPerson that is within it.
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
Processes an EntityDescriptor by removing any Organization that is within it.
processSourceFile(File) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Reads in an XML source file, parses it, and creates the appropriate DomElementItem for the data.
pubKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Public key associated with the given private key.
PullUpCacheDurationStage - Class in net.shibboleth.metadata.dom.saml
For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant EntitiesDescriptors and EntityDescriptors, determine the shortest cache duration, set that on the root EntitiesDescriptor and remove the cache duration from all descendants.
PullUpCacheDurationStage() - Constructor for class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
 
PullUpValidUntilStage - Class in net.shibboleth.metadata.dom.saml
For each Item collection element that is a SAML EntitiesDescriptor this stage will scan all descendant EntitiesDescriptors and EntityDescriptors, determine the earliest valid until date, set that on the root EntitiesDescriptor and remove the valid until dates from all descendants.
PullUpValidUntilStage() - Constructor for class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
 
PushDownCacheDurationStage - Class in net.shibboleth.metadata.dom.saml
This stage is not yet implemented.
PushDownCacheDurationStage() - Constructor for class net.shibboleth.metadata.dom.saml.PushDownCacheDurationStage
 
PushDownValidUntilStage - Class in net.shibboleth.metadata.dom.saml
This stage is not yet implemented.
PushDownValidUntilStage() - Constructor for class net.shibboleth.metadata.dom.saml.PushDownValidUntilStage
 
put(B) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Adds a value to this map.
putAll(Iterable<? extends B>) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Adds all the values to the map.
putAll(ClassToInstanceMultiMap<? extends B>) - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
Adds all the values to the map.

R

recurseDirectories - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Whether or not directories are recursed if the given input file is a directory.
remove(Object) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
removeAll(Collection<?>) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
RemoveContactPersonStage - Class in net.shibboleth.metadata.dom.saml
Filtering stage that removes ContactPerson elements from EntityDescriptors.
RemoveContactPersonStage() - Constructor for class net.shibboleth.metadata.dom.saml.RemoveContactPersonStage
 
RemoveOrganizationStage - Class in net.shibboleth.metadata.dom.saml
Filtering stage that removes Organization elements from EntityDescriptors.
RemoveOrganizationStage() - Constructor for class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
 
removingEntitylessEntitiesDescriptor - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
removingEntitylessEntitiesDescriptor - Variable in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
removingEntitylessEntitiesDescriptor - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
removingRolelessEntities - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Whether EntityDescriptor elements that do not contain roles, after filtering, should be removed.
requireValidUntil - Variable in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Whether the item is required to have a validUntil attribute.
requiringRegistrationInformation - Variable in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Whether a descriptor is required to have registration information.
retainAll(Collection<?>) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
RFC4501_BASE_URI - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
RFC4501 base URI: "http://www.w3.org/2001/04/xmldsig-more" .
ROLE_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the RoleDescriptor element.
RPI_NS - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
SAML Registration and Publication Information namespace URI.

S

SamlMetadataSupport - Class in net.shibboleth.metadata.dom.saml
Helper class for dealing with SAML metadata.
SamlMetadataSupport() - Constructor for class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Constructor.
schemaResources - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Collection of schema resources.
scriptEngine - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
The script engine to execute the script.
scriptFile - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Filesystem path script file.
scriptLanguage - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Name of the scripting language in use.
ScriptletStage - Class in net.shibboleth.metadata.pipeline
A pipeline stage that computes that transforms the collection of Item via a script.
ScriptletStage() - Constructor for class net.shibboleth.metadata.pipeline.ScriptletStage
 
selectedItemPipeline - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Pipeline that receives the selected items.
selectionRequirements - Variable in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
ItemMetadata classes that, if the an contains, will cause the Item to be selected.
selectionStrategy - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Strategy used to split the given item collection.
SerializationStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A stage which writes the given item collection out to a file.
SerializationStage() - Constructor for class net.shibboleth.metadata.pipeline.SerializationStage
 
serialize(Collection<DomElementItem>, OutputStream) - Method in class net.shibboleth.metadata.dom.DomElementSerializer
Serializes the Item to the given output stream.
serialize(Collection<ItemType>, OutputStream) - Method in interface net.shibboleth.metadata.ItemSerializer
Serializes the Item to the given output stream.
serializer - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
Serializer used to write the item to the output stream.
serialVersionUID - Static variable in class net.shibboleth.metadata.AbstractItem
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.dom.DomElementItem
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.ErrorStatus
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.InfoStatus
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.ItemId
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.ItemTag
Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.metadata.pipeline.ComponentException
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.pipeline.ComponentInfo
Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.metadata.pipeline.ComponentInitializationException
Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Serial version UID.
serialVersionUID - Static variable in exception net.shibboleth.metadata.pipeline.StageProcessingException
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.StatusMetadata
Serial version UID.
serialVersionUID - Static variable in class net.shibboleth.metadata.WarningStatus
Serial version UID.
setC14nExclusive(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether exclusive canonicalization will be used.
setC14nWithComments(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether comments are canonicalized.
setCacheDuration(Element, Long) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the cache duration on the given descriptor.
setCacheDuration(long) - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Sets the cache duration, in milliseconds, that will be set on each metadata element.
SetCacheDurationStage - Class in net.shibboleth.metadata.dom.saml
Sets a cacheDuration attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
SetCacheDurationStage() - Constructor for class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
 
setCertificates(List<X509Certificate>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the certificates associated with the key used to sign the content.
setCollectionFactory(ItemCollectionFactory<ItemType>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets the factory used to create the Item collection that is then given to the pipelines.
setCollectionFactory(ItemCollectionFactory) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the factory used to create the Item collection produced by this source.
setCollectionFactory(ItemCollectionFactory<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the factory used to create the Item collection that is then given to the pipelines.
setCollectionMergeStrategy(CollectionMergeStrategy) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the strategy used to merge all the joined pipeline results in to the final Item collection.
setCollectionMergeStrategy(CollectionMergeStrategy) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the strategy used to merge all the joined pipeline results in to the final Item collection.
setCompleteInstant() - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Sets the complete instant of the component to now.
setCompleteInstant(DateTime) - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Sets the instant when the component operation completed.
setComponentId(String) - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Sets the ID of the component that operated on the element.
setComponentType(Class<?>) - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Sets the type of the component that operated on the element.
setComposedStages(List<Stage<ItemType>>) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Sets the list the stages that compose this stage.
setCrls(List<X509CRL>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the CRLs associated with certificates.
setData(T) - Method in class net.shibboleth.metadata.AbstractItem
Sets the data wrapped by this Item.
setDeriveKeyNames(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether key names are derived from the end-entity certificate.
setDescriptorName(String) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Sets the Name used for the generated descriptor.
setDesignatedEntities(Collection<String>) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Sets the list of designated entity IDs.
setDesignatedRegistrationAuthorities(Collection<String>) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Sets the list of designated registration authority.
setDesignatedRoles(Collection<QName>) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets the list of designated entity roles.
setDomResource(Resource) - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Sets the resource from which the XML document will be fetched.
setElementRequiredToBeSchemaValid(boolean) - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Sets whether Elements are required to be schema valid.
setErrorCausesSourceFailure(boolean) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets whether an error parsing a single file causes the source to fail.
setErrorCausesSourceFailure(boolean) - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Sets whether an error reading and parsing the XML file causes this stage to fail.
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets the executor service used to run the selected and non-selected item pipelines.
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the executor service used to run the selected and non-selected item pipelines.
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the executor service used to run the selected and non-selected item pipelines.
setId(String) - Method in class net.shibboleth.metadata.pipeline.AbstractComponent
Sets the ID of this component.
setIdAttributeNames(List<QName>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the names of the attributes treated as reference IDs.
setIdentifierStrategy(ItemIdentificationStrategy) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Sets the strategy used to generate Item identifiers for logging purposes.
setIncludeKeyNames(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether key names are included in the KeyInfo.
setIncludeKeyValue(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether key values are included in the KeyInfo.
setIncludeX509Certificates(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether X509 certificates are included in the KeyInfo.
setIncludeX509Crls(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether CRLs are included in the KeyInfo.
setIncludeX509IssuerSerial(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether the end-entity certificate's issuer and serial number are included in the KeyInfo.
setIncludeX509SubjectName(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether end-entity certifcate's subject name is included in the KeyInfo.
setInclusivePrefixList(List<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the inclusive prefix list used during exclusive canonicalization.
setItemOrderingStrategy(EntitiesDescriptorAssemblerStage.ItemOrderingStrategy) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Sets the strategy used to order a collection of Items.
setKeyNames(List<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the explicit key names added to the KeyInfo.
setMaximumCacheDuration(long) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the maximum cache duration in milliseconds.
setMaximumValidityDuration(long) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Sets the maximum amount of time, in milliseconds, a descriptor may be valid.
setMaxValidityInterval(long) - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Sets the interval, in milliseconds, from now within which the validUntil date must fall.
setMergedPipelines(List<Pipeline<Item<?>>>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the pipelines joined by this stage.
setMinimumCacheDuration(long) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the minimum cache duration in milliseconds.
setMinimumValidityDuration(long) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Sets the minimum amount of time, in milliseconds, a descriptor may be valid.
setNamespaceContext(NamespaceContext) - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Sets the NamespaceContext to use in interpreting the XPath expression.
setNoChildrenAProcessingError(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Sets whether attempting to turn an empty item collection, which would result in a schema-invalid childless EntitiesDescriptor, should be treated as processing error.
setNoItemIdIdentifier(String) - Method in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
Sets the identifier to use if an Item does have an ItemId.
setNonselectedItemPipeline(Pipeline<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the pipeline that receives the non-selected items.
setNoSourceFilesAnError(boolean) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets whether the lack of source files is considered an error.
setOutputFile(File) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Sets the file to which the item will be written.
setOverwritingExistingOutputFile(boolean) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Sets whether an existing output file should be overwritten.
setParserPool(ParserPool) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets the pool of DOM parsers used to parse the XML file in to a DOM.
setParserPool(ParserPool) - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
Sets the pool of DOM parsers used to parse the XML file in to a DOM.
setPipelineAndSelectionStrategies(List<Pair<Pipeline<ItemType>, ItemSelectionStrategy<ItemType>>>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets the pipeline and item selection strategies used to demultiplex item collections within this stage.
setPrivateKey(PrivateKey) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the private key used to sign the content.
SetPublicationInfo - Class in net.shibboleth.metadata.dom.saml
This stage is not yet implemented.
SetPublicationInfo() - Constructor for class net.shibboleth.metadata.dom.saml.SetPublicationInfo
 
setPublicKey(PublicKey) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets public key associated with private key used to sign the content.
setRecurseDirectories(boolean) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets whether directories will be recursively searched for XML input files.
setRemoveRolelessEntities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets whether EntityDescriptor elements without roles (after filtering) should be removed altogether.
setRemovingEntitylessEntitiesDescriptor(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Sets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
setRemovingEntitylessEntitiesDescriptor(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Sets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
setRemovingEntitylessEntitiesDescriptor(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
setRequireValidUntil(boolean) - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Sets whether the item is required to have a validUntil attribute.
setRequiringRegistrationInformation(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Sets whether a descriptor is required to have registration information.
setSchemaResources(List<Resource>) - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Sets the schema resources against which Elements are validated.
setScriptFile(File) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Sets the script file used.
setScriptLanguage(String) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Sets the scripting language used.
setSelectedItemPipeline(Pipeline<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the pipeline that receives the selected items.
setSelectionRequirements(Collection<Class<ItemMetadata>>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Sets the ItemMetadata classes that, if the an contains, will cause the Item to be selected.
setSelectionStrategy(ItemSelectionStrategy<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the strategy used to split the given item collection.
setSerializer(ItemSerializer<ItemType>) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Sets the serializer used to write item to the output file.
setShaVariant(XMLSignatureSigningStage.ShaVariant) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the SHA algorithm variant used when computing the signature and digest.
setSignatureRequired(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Sets whether the Element is required to be signed.
setSource(File) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets the path to the DOM material provided by this source.
setSourceFileFilter(FileFilter) - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Sets the filter used to determine if a file, in a directory, should be treated as a source file.
setSourceItems(Collection<ItemType>) - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Sets the collection of Items added to the Item collection by this stage.
setStages(List<Stage<ItemType>>) - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
Sets the stages that make up this pipeline.
setStartInstant(DateTime) - Method in class net.shibboleth.metadata.pipeline.ComponentInfo
Sets the instant when the component operation started.
setTransformAttributes(Map<String, Object>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Sets the collection of attributes used by the XSLT transformer.
setTransformFeatures(Map<String, Boolean>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Sets the collection of features used by the XSLT transformer.
setTransformParameters(Map<String, Object>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Sets the named parameters for the transform.
setValidityDuration(long) - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Sets the amount of time the descriptors will be valid, expressed in milliseconds.
setValidSignatureRequired(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Sets whether the signature on a Element element is required to be valid.
setValidUntil(Element, Long) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Sets the valid until instant on the given descriptor.
SetValidUntilStage - Class in net.shibboleth.metadata.dom.saml
Sets a validUntil attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
SetValidUntilStage() - Constructor for class net.shibboleth.metadata.dom.saml.SetValidUntilStage
 
setVerificationCertificate(Certificate) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Set the key, included in a certificate, used to verify the signature.
setVerificationKey(PublicKey) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Sets the key used to verify the signature.
setWaitingForPipelines(boolean) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets whether this child waits for all the invoked pipelines to complete before proceeding.
setWhitelistingEntities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Sets whether the list of designated entities should be considered a whitelist.
setWhitelistingRegistrationAuthorities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Sets whether the list of designated registration authority should be considered a whitelist.
setWhitelistingRoles(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets whether the list of designated roles should be considered a whitelist.
setXpathExpression(String) - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Sets the XPath expression to execute on each DomElementItem.
setXslResource(Resource) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Sets the resource that provides the XSL document.
shaVariant - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA algorithm variant used in signature and digest algorithms.
sigAlgo - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Signature algorithm used.
SIGNATURE_NAME - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
QName of the Signature element.
signatureRequired - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Whether Elements are required to be signed.
signatureVerified(Element) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Verifies the enclosed signature on the root of the Element.
SimpleCollectionMergeStrategy - Class in net.shibboleth.metadata
A CollectionMergeStrategy that adds the Item from each source, in order, by means of the Collection.addAll(Collection) method on the target.
SimpleCollectionMergeStrategy() - Constructor for class net.shibboleth.metadata.SimpleCollectionMergeStrategy
 
SimpleItemCollectionFactory<ItemType extends Item> - Class in net.shibboleth.metadata
Implementation ItemCollectionFactory that produces ArrayList instances.
SimpleItemCollectionFactory() - Constructor for class net.shibboleth.metadata.SimpleItemCollectionFactory
 
SimpleNamespaceContext - Class in net.shibboleth.metadata.dom
Simple implementation of NamespaceContext based on a map from prefix values to corresponding URIs.
SimpleNamespaceContext() - Constructor for class net.shibboleth.metadata.dom.SimpleNamespaceContext
Constructor.
SimpleNamespaceContext(Map<String, String>) - Constructor for class net.shibboleth.metadata.dom.SimpleNamespaceContext
Constructor.
SimplePipeline<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A very simple implementation of Pipeline.
SimplePipeline() - Constructor for class net.shibboleth.metadata.pipeline.SimplePipeline
 
size() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
source - Variable in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Collection of static Items added to each Item collection by BaseStage.execute(Collection).
sourceFile - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
The file path to the DOM material provided by this source.
sourceFileFilter - Variable in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
Filter used to determine if a file should be included.
SP_SSO_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
QName of the SPSSODescriptor element.
SplitMergeStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A stage which splits a given collection and passes selected items to one pipeline and non-selected items to another.
SplitMergeStage() - Constructor for class net.shibboleth.metadata.pipeline.SplitMergeStage
 
Stage<ItemType extends Item<?>> - Interface in net.shibboleth.metadata.pipeline
A stage in a Pipeline that operates upon a collection Item in a particular manner.
StageProcessingException - Exception in net.shibboleth.metadata.pipeline
Exception indicating that a Stage of the pipeline encountered an error.
StageProcessingException() - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StageProcessingException(String) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StageProcessingException(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StageProcessingException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
startInstant - Variable in class net.shibboleth.metadata.pipeline.ComponentInfo
Instant when the component operation started.
StaticItemSourceStage<ItemType extends Item<?>> - Class in net.shibboleth.metadata.pipeline
A stage which adds a static collection of Items to a Item collection.
StaticItemSourceStage() - Constructor for class net.shibboleth.metadata.pipeline.StaticItemSourceStage
 
StatusMetadata - Class in net.shibboleth.metadata
A ItemMetadata implementation that carries status information about an Item.
StatusMetadata(String, String) - Constructor for class net.shibboleth.metadata.StatusMetadata
Constructor.
StatusMetadataLoggingStage - Class in net.shibboleth.metadata.pipeline
A Stage that logs StatusMetadata associated with an Item.
StatusMetadataLoggingStage() - Constructor for class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
 

T

tag - Variable in class net.shibboleth.metadata.ItemTag
Item tag.
toArray() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
toArray(T[]) - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
TRANSFORM_ENVELOPED_SIGNATURE - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Enveloped signature transform ID: "http://www.w3.org/2000/09/xmldsig#enveloped-signature" .
transformAttributes - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Attributes set on the Transformer used by this stage.
transformFeatures - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Features set on the Transformer used by this stage.
transformParameters - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Collection of named parameters to make available to the transform.

U

unwrap() - Method in class net.shibboleth.metadata.AbstractItem
Gets the wrapped item data.
unwrap() - Method in interface net.shibboleth.metadata.Item
Gets the wrapped item data.
unwrap() - Method in class net.shibboleth.metadata.util.ItemCollectionWithMetadata
Gets the underlying collection used to store Items.

V

VALID_UNTIL_ATTIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
validUntil attribute name.
ValidateValidUntilStage - Class in net.shibboleth.metadata.dom.saml
Checks that a SAML EntitiesDescriptor or EntityDescriptor's validUntil is (optionally) present and is within a given range.
ValidateValidUntilStage() - Constructor for class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
 
validationSchema - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Schema used to validate Elements.
validityDuration - Variable in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Amount of time the descriptors will be valid, expressed in milliseconds.
validSignatureRequired - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Whether the signature on a Elements is required to be valid.
valueOf(String) - Static method in enum net.shibboleth.metadata.dom.XMLSignatureSigningStage.ShaVariant
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.shibboleth.metadata.dom.XMLSignatureSigningStage.ShaVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
List of values that are indexed.
values() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap
The collection of values currently present in the map.
verificationCertificate - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Certificate whose public key is used to verify the Element signature.
verificationKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Public key used to verify the Element signature.
Version - Class in net.shibboleth.metadata
Class for getting and printing the version of the metadata pipeline.
Version() - Constructor for class net.shibboleth.metadata.Version
Constructor.
VERSION - Static variable in class net.shibboleth.metadata.Version
metadata pipeline version.

W

waitingForPipelines - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Whether this child waits for all the invoked pipelines to complete before proceeding.
WARN_PREFIX - Static variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Prefix used by messages that result in an WarningStatus.
warning(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
WarningStatus - Class in net.shibboleth.metadata
A type of StatusMetadata that indicates something may be "off" about the Item.
WarningStatus(String, String) - Constructor for class net.shibboleth.metadata.WarningStatus
Constructor.
whitelistingAuthorities - Variable in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
Whether EntityRegistrationAuthorityFilterStage.designatedAuthorities should be considered a whitelist or a blacklist.
whitelistingEntities - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether EntityFilterStage.designatedEntities should be considered a whitelist or a blacklist.
whitelistingRoles - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Whether EntityRoleFilterStage.designatedRoles should be considered a whitelist or a blacklist.

X

XML_ENC_NS_URI - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
XML Encryption base URI: "http://www.w3.org/2001/04/xmlenc#" .
XML_SIG_NS_URI - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
XML Signature base URI: "http://www.w3.org/2000/09/xmldsig#" .
XMLSchemaValidationStage - Class in net.shibboleth.metadata.dom
A pipeline stage that XML schema validates the elements within the DomElementItem collection.
XMLSchemaValidationStage() - Constructor for class net.shibboleth.metadata.dom.XMLSchemaValidationStage
 
xmlSigFactory - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Factory used to create XML signature objects.
XMLSignatureSigningStage - Class in net.shibboleth.metadata.dom
A pipeline stage that creates, and adds, an enveloped signature for each element in the given DomElementItem collection.
XMLSignatureSigningStage() - Constructor for class net.shibboleth.metadata.dom.XMLSignatureSigningStage
 
XMLSignatureSigningStage.ShaVariant - Enum in net.shibboleth.metadata.dom
The variant of SHA to use in the various signature algorithms.
XMLSignatureSigningStage.ShaVariant() - Constructor for enum net.shibboleth.metadata.dom.XMLSignatureSigningStage.ShaVariant
 
XMLSignatureValidationStage - Class in net.shibboleth.metadata.dom
A pipeline stage which validates the XML digital signature found on DOM Elements.
XMLSignatureValidationStage() - Constructor for class net.shibboleth.metadata.dom.XMLSignatureValidationStage
 
xpathExpression - Variable in class net.shibboleth.metadata.dom.XPathFilteringStage
The XPath expression to execute on each DomElementItem.
XPathFilteringStage - Class in net.shibboleth.metadata.dom
Pipeline stage which allows filtering of @{link DomElementItem}s according to an XPath expression.
XPathFilteringStage() - Constructor for class net.shibboleth.metadata.dom.XPathFilteringStage
 
XPathItemSelectionStrategy - Class in net.shibboleth.metadata.dom
Item selection strategy which selects items on the basis of a boolean XPath expression.
XPathItemSelectionStrategy(String, NamespaceContext) - Constructor for class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Constructor.
xslResource - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Resource that provides the XSL document.
xslTemplate - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
XSL template used to transform Elements.
XSLTransformationStage - Class in net.shibboleth.metadata.dom
A pipeline stage which transforms each item in the DomElementItem collection via an XSL transform.
XSLTransformationStage() - Constructor for class net.shibboleth.metadata.dom.XSLTransformationStage
 
XSLValidationStage - Class in net.shibboleth.metadata.dom
A pipeline which "validates" each element in the DomElementItem collection via an XSL stylesheet.
XSLValidationStage() - Constructor for class net.shibboleth.metadata.dom.XSLValidationStage
 

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

Copyright © 2009-2011. All Rights Reserved.