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

A

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
addAll(Item<?>, Iterable<? extends ItemMetadata>) - Static method in class net.shibboleth.metadata.util.ItemMetadataSupport
Adds all the given ItemMetadata items to the given Item element.
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>, Iterable<? extends ItemMetadata>) - Static method in class net.shibboleth.metadata.util.ItemMetadataSupport
Adds all the give ItemMetadata items to each Item element in the given collection.
addToCollection(Collection<? extends Item>, Iterable<? extends 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.
ADMINISTRATIVE - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'administrative' person type constant.
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" .
allowedTypes - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Allowed contact person types.
apply(DomElementItem) - Method in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
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
 
BILLING - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'billing' person type constant.
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
cdataSectionElements - Variable in class net.shibboleth.metadata.dom.ElementFormattingStage
List of elements whose content should be wrapped in CDATA sections.
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.
completeInstant - Variable in class net.shibboleth.metadata.pipeline.ComponentInfo
Instant when the component operation completed.
component - Variable in class net.shibboleth.metadata.StatusMetadata
The component that generated this status information.
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(IdentifiableComponent) - Constructor for class net.shibboleth.metadata.pipeline.ComponentInfo
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
 
ContactPersonFilterStage - Class in net.shibboleth.metadata.dom.saml
Filtering stage that removes ContactPerson elements from EntityDescriptors.
ContactPersonFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
 
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.
designatedTypes - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Person types which are white/black listed depending on the value of ContactPersonFilterStage.whitelistingTypes.
digestAlgo - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Digest algorithm used.
doDestroy() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
doDestroy() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
doDestroy() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
doDestroy() - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
doDestroy() - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
doDestroy() - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.EntityRegistrationAuthorityFilterStage
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
doDestroy() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
doDestroy() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
doDestroy() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
doDestroy() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
doDestroy() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
doDestroy() - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
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.ElementFormattingStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Performs the stage processing on the given Item collection.
doExecute(Collection<DomElementItem>) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Performs the stage processing on the given Item collection.
doExecute(DomElementItem) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Processes a given Item.
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.GenerateIdStage
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.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
doInitialize() - Method in class net.shibboleth.metadata.dom.DomFilesystemSourceStage
doInitialize() - Method in class net.shibboleth.metadata.dom.DomResourceSourceStage
doInitialize() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
doInitialize() - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
doInitialize() - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
doInitialize() - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
doInitialize() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
doInitialize() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SerializationStage
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
doInitialize() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
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

ElementFormattingStage - Class in net.shibboleth.metadata.dom
A stage that formats a collection of DOM Elements.
ElementFormattingStage() - Constructor for class net.shibboleth.metadata.dom.ElementFormattingStage
 
elementName - Variable in class net.shibboleth.metadata.dom.ElementStrippingStage
Name of the element to strip.
elementName - Variable in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Name of the element to strip.
elementNamespace - Variable in class net.shibboleth.metadata.dom.ElementStrippingStage
Namespace of the element to strip.
elementNamespace - Variable in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Namespace of the element to strip.
elementRequiredToBeSchemaValid - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Whether Elements are required to be schema valid.
ElementStrippingStage - Class in net.shibboleth.metadata.dom
A stage which removes all instances of the specified element from DOM metadata.
ElementStrippingStage() - Constructor for class net.shibboleth.metadata.dom.ElementStrippingStage
 
EmptyContainerStrippingStage - Class in net.shibboleth.metadata.dom
A stage which removes all empty instances of the named container element from DOM metadata.
EmptyContainerStrippingStage() - Constructor for class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
 
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
 
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.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

GenerateIdStage - Class in net.shibboleth.metadata.dom.saml
A stage that populates the ID attribute of an EntitiesDescriptor or EntityDescriptor.
GenerateIdStage() - Constructor for class net.shibboleth.metadata.dom.saml.GenerateIdStage
Constructor.
GenerateIdStage(IdentifierGenerationStrategy) - Constructor for class net.shibboleth.metadata.dom.saml.GenerateIdStage
Constructor.
get() - Method in class net.shibboleth.metadata.SimpleItemCollectionFactory
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.
getCdataSectionElements() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Gets the list of elements whose content should be wrapped in CDATA sections.
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.
getDesignateTypes() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Gets the list of designated person types.
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.
getElementName() - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
Get the name of the element to strip.
getElementName() - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Get the name of the element to strip.
getElementNamespace() - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
Get the namespace of the element to strip.
getElementNamespace() - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Get the namespace of the element to strip.
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.
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.
getIndentSize() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Gets the number of spaces to use when indenting elements.
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.
getLineSeparator() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Gets the line separator character to use.
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.
getNamespace() - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Gets the namespace being checked for.
getNamespaceContext() - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
Gets the NamespaceContext to use in interpreting the XPath expression.
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.
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.
getScript() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Gets the script executed by this stage.
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 item 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.
getTransformer() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Builds the Transformer that will be used to format the element.
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

hasChildElements(Element) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Determines whether a given DOM element has any element children.
hashCode() - Method in class net.shibboleth.metadata.ItemId
hashCode() - Method in class net.shibboleth.metadata.util.ClassToInstanceMultiMap

I

id - Variable in class net.shibboleth.metadata.ItemId
Unique ID for the Item.
ID_ATTRIB - Static variable in class net.shibboleth.metadata.dom.saml.GenerateIdStage
QName of the ID attribute added to the descriptor.
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.
idGenerator - Variable in class net.shibboleth.metadata.dom.saml.GenerateIdStage
Strategy used to generate identifiers.
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.
indented - Variable in class net.shibboleth.metadata.dom.ElementFormattingStage
Whether to indent elements.
indentSize - Variable in class net.shibboleth.metadata.dom.ElementFormattingStage
Number of spaces used to indent elements.
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.
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.
isEntityOrEntitiesDescriptor(Element) - Static method in class net.shibboleth.metadata.dom.saml.SamlMetadataSupport
Check if the given element is an EntityDescriptor or EntitiesDescriptor.
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.
isIndented() - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Gets whether to indent elements.
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.
isRetainedContactPersonType(Element) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Check whether the given contact person is designated as a type that is to be retained or not.
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.
isWhitelistingTypes() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
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.
itemCollection - Variable in class net.shibboleth.metadata.pipeline.PipelineCallable
The collection of items upon which the pipeline will operate.
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
 
ITEMS - Static variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Name of the scriptlet attribute, "items" , containing the Item collection to be transformed.
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

lineSeparator - Variable in class net.shibboleth.metadata.dom.ElementFormattingStage
Line separator character to use.
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.NamespaceStrippingStage
Class logger.
log - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
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.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.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.ScriptletStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Class logger.
log - Variable in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Class logger.
logErrors(String, List<StatusMetadata>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs error messages.
logInfos(String, List<StatusMetadata>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs info messages.
logWarnings(String, List<StatusMetadata>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs warning messages.

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.
namedRoles - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Set containing the SAML-defined, named role descriptors: EntityRoleFilterStage.IDP_SSO_DESCRIPTOR_NAME, EntityRoleFilterStage.SP_SSO_DESCRIPTOR_NAME, EntityRoleFilterStage.AUTHN_AUTHORITY_DESCRIPTOR_NAME, EntityRoleFilterStage.ATTRIBUTE_AUTHORITY_DESCRIPTOR_NAME, EntityRoleFilterStage.PDP_DESCRIPTOR_NAME.
namespace - Variable in class net.shibboleth.metadata.dom.NamespaceStrippingStage
XML namespace to remove.
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.
NamespaceStrippingStage - Class in net.shibboleth.metadata.dom
A stage which removes all evidence of a given XML namespace from each metadata item.
NamespaceStrippingStage() - Constructor for class net.shibboleth.metadata.dom.NamespaceStrippingStage
 
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.
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.
OTHER - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'other' person type constant.
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 Predicate pairs, sends the collection of item copies selected by the predicate 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.
privKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Private key used to sign data.
processAttributes(Element) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Process the attributes on an element.
processElement(Element, int) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Process an individual DOM element.
processEntitiesDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Iterates over all child EntitiesDescriptor, passing each to ContactPersonFilterStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to ContactPersonFilterStage.processEntityDescriptor(Element).
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.RemoveOrganizationStage
Iterates over all child EntitiesDescriptor, passing each to RemoveOrganizationStage.processEntitiesDescriptor(Element), and EntityDescriptor, passing each to RemoveOrganizationStage.processEntityDescriptor(Element).
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Processes an EntityDescriptor by removing any ContactPerson that is within it.
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.RemoveOrganizationStage
Processes an EntityDescriptor by removing any Organization that is within it.
processItem(DomElementItem) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Processes the given DomElementItem.
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
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.
script - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Script executed by this stage.
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 item 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 class net.shibboleth.metadata.pipeline.ComponentInfo
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
 
setCdataSectionElements(List<String>) - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Sets the list of elements whose content should be wrapped in CDATA sections.
setCertificates(List<X509Certificate>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the certificates associated with the key used to sign the content.
setCollectionFactory(Supplier<Collection<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(Supplier<Collection>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the factory used to create the Item collection produced by this source.
setCollectionFactory(Supplier<Collection<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.
setDesignatedTypes(Collection<String>) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
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.
setElementName(String) - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
Set the name of the element to strip.
setElementName(String) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Set the name of the element to strip.
setElementNamespace(String) - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
Set the namespace of the element to strip.
setElementNamespace(String) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Set the namespace of the element to strip.
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.BaseStage
setId(String) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
setId(String) - Method in class net.shibboleth.metadata.pipeline.SimplePipeline
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.
setIndented(boolean) - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Sets whether to indent elements.
setIndentSize(int) - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Sets the number of spaces to use when indenting elements.
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.
setLineSeparator(String) - Method in class net.shibboleth.metadata.dom.ElementFormattingStage
Sets the line separator character to use.
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<? extends Pipeline<? extends 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.
setNamespace(String) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
Sets the namespace to check for.
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>, Predicate<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.
setScript(EvaluableScript) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Sets the script executed by this stage.
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 item contains, will cause the Item to be selected.
setSelectionStrategy(Predicate<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<? extends 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.
setWhitelistingTypes(boolean) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
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 Supplier that produces ArrayList instances.
SimpleItemCollectionFactory() - Constructor for class net.shibboleth.metadata.SimpleItemCollectionFactory
 
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
 
SUPPORT - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'support' person type constant.

T

tag - Variable in class net.shibboleth.metadata.ItemTag
Item tag.
TECHNICAL - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'technical' person type constant.
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.
transformerFactory - Variable in class net.shibboleth.metadata.dom.ElementFormattingStage
The factory used to create the Transformer used to format the elements.
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.

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.
whitelistingTypes - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Whether ContactPersonFilterStage.designatedTypes should be considered a whitelist.

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 © 1999-2012. All Rights Reserved.