Index

A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAttributeValidationStage<T> - Class in net.shibboleth.metadata.dom
Abstract base class allowing a selected subset of XML attributes in a DOM document to be validated as a given type.
AbstractAttributeValidationStage() - Constructor for class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
 
AbstractCompositeItemIdentificationStrategy<T> - Class in net.shibboleth.metadata
Abstract class implementing a generic two-part strategy for item identification.
AbstractCompositeItemIdentificationStrategy() - Constructor for class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
 
AbstractDOMTraversalStage<C extends DOMTraversalContext> - Class in net.shibboleth.metadata.dom
An abstract DOM traversal class using the template method pattern.
AbstractDOMTraversalStage() - Constructor for class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
 
AbstractDOMValidationStage<V,C extends DOMTraversalContext> - Class in net.shibboleth.metadata.dom
An abstract stage extending AbstractDOMTraversalStage to manage a collection of Validators to individual values.
AbstractDOMValidationStage() - Constructor for class net.shibboleth.metadata.dom.AbstractDOMValidationStage
 
AbstractElementValidationStage<T> - Class in net.shibboleth.metadata.dom
Abstract base class allowing a selected subset of Elements in a DOM document to be validated as a given type.
AbstractElementValidationStage() - Constructor for class net.shibboleth.metadata.dom.AbstractElementValidationStage
 
AbstractElementVisitingStage - Class in net.shibboleth.metadata.dom
Abstract parent class for stages which visit Elements named by a collection of QNames.
AbstractElementVisitingStage() - Constructor for class net.shibboleth.metadata.dom.AbstractElementVisitingStage
 
AbstractElementVisitingValidationStage<V,N> - Class in net.shibboleth.metadata.dom
Abstract parent class for validation of DOM nodes within a DOM traversal.
AbstractElementVisitingValidationStage() - Constructor for class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
 
AbstractEntityAttributeMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
Abstract implementation of Predicate over EntityAttributeFilteringStage.EntityAttributeContext using the template method pattern.
AbstractEntityAttributeMatcher() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
 
AbstractExactValueMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An abstract entity attribute matcher implementation that matches an exact combination of value, name and name format.
AbstractExactValueMatcher(String, String, String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
Constructor.
AbstractFilteringStage<T> - Class in net.shibboleth.metadata.pipeline
Base class for Stage implementations that iterate over each Item in a collection and do something, then optionally remove the item being processed.
AbstractFilteringStage() - Constructor for class net.shibboleth.metadata.pipeline.AbstractFilteringStage
 
AbstractItem<T> - Class in net.shibboleth.metadata
Base implementation of an Item.
AbstractItem(T) - Constructor for class net.shibboleth.metadata.AbstractItem
Constructor.
AbstractItemMetadataSelectionStage<T,B> - Class in net.shibboleth.metadata.pipeline
An abstract 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
 
AbstractIteratingStage<T> - Class in net.shibboleth.metadata.pipeline
Base class for Stage implementations that iterate over each Item in a collection and do something.
AbstractIteratingStage() - Constructor for class net.shibboleth.metadata.pipeline.AbstractIteratingStage
 
AbstractNamespacesStrippingStage - Class in net.shibboleth.metadata.dom
An abstract stage which removes all evidence of given XML namespaces from each metadata item.
AbstractNamespacesStrippingStage() - Constructor for class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
 
AbstractSAMLTraversalStage<C extends DOMTraversalContext> - Class in net.shibboleth.metadata.dom.saml
An abstract SAML DOM metadata traversal class using the template method pattern.
AbstractSAMLTraversalStage() - Constructor for class net.shibboleth.metadata.dom.saml.AbstractSAMLTraversalStage
 
AbstractStage<T> - Class in net.shibboleth.metadata.pipeline
A base class for Stage implementations.
AbstractStage() - Constructor for class net.shibboleth.metadata.pipeline.AbstractStage
 
AbstractX509Validator - Class in net.shibboleth.metadata.validate.x509
Abstract class implementing validation on X509Certificate objects.
AbstractX509Validator() - Constructor for class net.shibboleth.metadata.validate.x509.AbstractX509Validator
 
AbstractXSLProcessingStage - Class in net.shibboleth.metadata.dom
An abstract stage which applies an XSL transformation 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, WarningStatus or InfoStatus on its Item depending on the TransformerException message.
AC_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.AssuranceCertificationMatcher
Attribute Name value for assurance certifications.
AC_NAME_FORMAT - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.AssuranceCertificationMatcher
Attribute NameFormat value for assurance certifications.
accept(File) - Method in class net.shibboleth.metadata.util.RegexFileFilter
Matches the regular expression against the last file name component of the supplied File object.
AcceptAllValidator<V> - Class in net.shibboleth.metadata.validate
A Validator which accepts any value, returning Validator.Action.DONE to terminate any validator sequence.
AcceptAllValidator() - Constructor for class net.shibboleth.metadata.validate.AcceptAllValidator
 
AcceptStringRegexValidator - Class in net.shibboleth.metadata.validate.string
A Validator that accepts String values matching a regular expression.
AcceptStringRegexValidator() - Constructor for class net.shibboleth.metadata.validate.string.AcceptStringRegexValidator
 
AcceptStringValueValidator - Class in net.shibboleth.metadata.validate.string
A Validator that accepts a fixed String value.
AcceptStringValueValidator() - Constructor for class net.shibboleth.metadata.validate.string.AcceptStringValueValidator
 
action - Variable in class net.shibboleth.metadata.validate.x509.X509DSADetector
Validator.Action to return when a DSA key is detected.
Action() - Constructor for enum class net.shibboleth.metadata.validate.Validator.Action
 
add(X509Certificate) - Method in class net.shibboleth.metadata.dom.ds.X509ValidationStage.Context
Add a certificate to the list of certificates we have seen and processed already.
add(Element) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Add the given Element to the list for later removal.
addChild(Container, Element) - Method in interface net.shibboleth.metadata.dom.Container.ChildAddingStrategy
Add the element in the appropriate position within the provided container.
addChild(ElementMaker, Container.ChildAddingStrategy) - Method in class net.shibboleth.metadata.dom.Container
Add a child to the container.
addChild(Element, Container.ChildAddingStrategy) - Method in class net.shibboleth.metadata.dom.Container
Add a child to the container.
addDescriptorName(Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Adds the Name attribute to the EntitiesDescriptor.
addError(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add an ErrorStatus to the given Item.
addError(Item<Element>, Element, String) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
Add an ErrorStatus to the given item, in respect of the given Element.
addErrorMessage(Object, Item<?>, String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add an ErrorStatus to the given Item.
addErrorMessage(Object, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add an ErrorStatus to the given Item.
addErrorMessage(Object, Item<?>, String, Throwable) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add an ErrorStatus to the given Item.
addingFirstChild - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Whether we add mdattr:EntityAttributes as the first child of md:Extensions if not already present.
additionalItemMetadata - Variable in class net.shibboleth.metadata.pipeline.ItemMetadataAddingStage
ItemMetadata objects to add to each Item's item metadata.
addKeyNames(List<XMLStructure>) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Adds key names to the KeyInfo, if key names are to be included.
addKeyValue(List<XMLStructure>) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Adds raw key values to the KeyInfo if key values are to be included.
addStatus(boolean, String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add a WarningStatus or ErrorStatus to the given Item.
addWarning(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Add a WarningStatus to the given Item.
addX509Data(List<XMLStructure>) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
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.
ALL_WHITE_SPACE_PATTERN - Static variable in class net.shibboleth.metadata.dom.saml.SAMLStringElementCheckingStage
Regular expression matching a string which contains no non-whitespace characters.
ALLOWED_TYPES - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Allowed contact person types.
ancestorEntity(Element) - Static method in class net.shibboleth.metadata.dom.saml.SAMLSupport
Returns the Element representing the EntityDescriptor which is the closest-containing ancestor of the given element.
applicable(Attr, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Returns whether the given attribute is applicable to our traversal.
applicable(Element, C) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
Indicates whether the visitor should be applied to a particular Element.
applicable(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
 
applicable(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
 
applicable(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
 
applicable(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
 
applicable(Element, X509ValidationStage.Context) - Method in class net.shibboleth.metadata.dom.ds.X509ValidationStage
 
applicable(Element, ElementsStrippingStage.Context) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
 
applicable(Element, CRDetectionStage.Context) - Method in class net.shibboleth.metadata.dom.saml.CRDetectionStage
 
apply(String) - Method in class net.shibboleth.metadata.pipeline.MDQueryMD5ItemIdTransformer
 
apply(String) - Method in class net.shibboleth.metadata.pipeline.MDQuerySHA1ItemIdTransformer
 
apply(String) - Method in class net.shibboleth.metadata.util.PathSegmentStringTransformer
 
apply(String) - Method in class net.shibboleth.metadata.util.SHA1StringTransformer
 
applyRules(EntityAttributeFilteringStage.EntityAttributeContext) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Apply the rules to a context.
applyValidators(V, C) - Method in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
Apply each of the configured validators in turn to the provided object.
AsDomainNameStringValidator - Class in net.shibboleth.metadata.validate.string
A Validator that checks String values as domain names by converting the value to an InternetDomainName and applying a sequence of validators to that value.
AsDomainNameStringValidator() - Constructor for class net.shibboleth.metadata.validate.string.AsDomainNameStringValidator
 
AsLiteralTailStringValidator - Class in net.shibboleth.metadata.validate.string
A Validator that assists in the validation of regular-expression <shibmd:Scope> values that include a literal tail.
AsLiteralTailStringValidator() - Constructor for class net.shibboleth.metadata.validate.string.AsLiteralTailStringValidator
 
AssuranceCertificationMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute matcher which matches a given assurance certification value.
AssuranceCertificationMatcher(String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.AssuranceCertificationMatcher
Constructor.
AssuranceCertificationMatcher(String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.AssuranceCertificationMatcher
Constructor.
AsURLStringValidator - Class in net.shibboleth.metadata.validate.string
A Validator that checks String values as URLs by converting the value to an URL and applying a sequence of validators to that value.
AsURLStringValidator() - Constructor for class net.shibboleth.metadata.validate.string.AsURLStringValidator
 
AtLeastCollectionPredicate<T> - Class in net.shibboleth.metadata.pipeline
A Predicate which returns true if and only if the number of elements in the supplied collection is at least the configured minimum value.
AtLeastCollectionPredicate() - Constructor for class net.shibboleth.metadata.pipeline.AtLeastCollectionPredicate
 
ATTRIBUTE_AUTHORITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the AttributeAuthorityDescriptor element.
ATTRIBUTE_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
saml:Attribute element.
ATTRIBUTE_VALUE_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
saml:AttributeValue element.
AttributeElementMaker - Class in net.shibboleth.metadata.dom.saml
A class for constructing SAML Attribute elements for use with the Container system.
AttributeElementMaker(String, String) - Constructor for class net.shibboleth.metadata.dom.saml.AttributeElementMaker
Constructor.
AttributeElementMatcher - Class in net.shibboleth.metadata.dom.saml
ElementMatcher for SAML Attribute elements with specific Name and NameFormat attributes, for use with the Container system.
AttributeElementMatcher(String, String) - Constructor for class net.shibboleth.metadata.dom.saml.AttributeElementMatcher
Constructor.
attributeName - Variable in class net.shibboleth.metadata.dom.saml.AttributeElementMaker
Value for the Name XML attribute.
attributeName - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
The Name of the attribute to be added.
attributeNameFormat - Variable in class net.shibboleth.metadata.dom.saml.AttributeElementMaker
Value for the NameFormat XML attribute.
attributeNameFormat - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
The NameFormat of the attribute to be added.
attributeNames - Variable in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Collection of attribute names for those attributes we will be visiting.
attributeValue - Variable in class net.shibboleth.metadata.dom.saml.AttributeValueElementMaker
Value for the attribute.
attributeValue - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
The value of the attribute to be added.
AttributeValueElementMaker - Class in net.shibboleth.metadata.dom.saml
A class for constructing SAML AttributeValue elements for use with the Container system.
AttributeValueElementMaker(String) - Constructor for class net.shibboleth.metadata.dom.saml.AttributeValueElementMaker
Constructor.
AttributeValueElementMatcher - Class in net.shibboleth.metadata.dom.saml
ElementMatcher for SAML AttributeValue elements with specific text values, for use with the Container system.
AttributeValueElementMatcher(String) - Constructor for class net.shibboleth.metadata.dom.saml.AttributeValueElementMatcher
Constructor.
attributeValuePresent(List<Container>, ElementMatcher) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Looks for the attribute value we want to add within the contents of a list of Attribute container elements.
ATTRNAME_FORMAT_UNSPECIFIED - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
Unspecified default NameFormat value for Attribute elements.
AttrVisitor - Interface in net.shibboleth.metadata.dom
Provides a variation of the Visitor pattern for performing operations on DOM attributes which are part of Element items.
AUTHN_AUTHORITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the AuthnAuthorityDescriptor element.

B

BaseAsValidator<V,A> - Class in net.shibboleth.metadata.validate
An abstract base class for Validator implementations which validate a value of one type "as" another type: for example, to validate a String "as" an InternetDomainName.
BaseAsValidator() - Constructor for class net.shibboleth.metadata.validate.BaseAsValidator
 
BaseStringRegexValidator - Class in net.shibboleth.metadata.validate.string
A base class for Validators that match String values against a regular expression.
BaseStringRegexValidator() - Constructor for class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
 
BaseStringValueValidator - Class in net.shibboleth.metadata.validate.string
A base class for Validators that match String values.
BaseStringValueValidator() - Constructor for class net.shibboleth.metadata.validate.string.BaseStringValueValidator
 
BaseValidator - Class in net.shibboleth.metadata.validate
Base class for validator implementations.
BaseValidator() - Constructor for class net.shibboleth.metadata.validate.BaseValidator
Constructor.
BaseValidator(String) - Constructor for class net.shibboleth.metadata.validate.BaseValidator
Constructor.
bigInteger(long) - Static method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Private method to wrap construction of BigInteger literals.
BILLING - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'billing' person type constant.
BrokenKey() - Constructor for class net.shibboleth.metadata.validate.x509.X509ROCAValidator.BrokenKey
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
Build the context for a particular traversal.
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.ds.X509ValidationStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.CRDetectionStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
 
buildContext(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
 
buildKeyInfo() - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Builds the KeyInfo element to be included in the signature.
buildSignatureReference(Element) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Builds the references to the signed content.
buildSignedInfo(Element) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Gets the descriptor of signed content.

C

c14nAlgo - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
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 that will be set on each metadata element.
call() - Method in class net.shibboleth.metadata.pipeline.impl.PipelineCallable
 
certificates - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Certificate chain, with end entity certificate as element 0, to be included with the signature.
certificates - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Certificate chain, with end entity certificate as element 0, to be included with the signature.
certMap - Variable in class net.shibboleth.metadata.dom.ds.X509ValidationStage.Context
Collection of certificates we have already seen.
checkingNetworks - Variable in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
Whether to check that the CIDR notation describes a network.
close() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy.FileDestination
 
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 a number of source item collections into a target item collection.
collectionPredicate - Variable in class net.shibboleth.metadata.pipeline.AbstractStage
The Predicate applied to the supplied item collection to determine whether the stage will be executed.
compareTo(ItemId) - Method in class net.shibboleth.metadata.ItemId
 
compiledExpression - Variable in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Compiled form of the expression.
component - Variable in class net.shibboleth.metadata.StatusMetadata
The component that generated this status information.
composedStages - Variable in class net.shibboleth.metadata.pipeline.CompositeStage
Stages which compose this stage.
CompositeStage<T> - 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
 
Container - Class in net.shibboleth.metadata.dom
A wrapper for a DOM Element allowing its use as a container for either a simple text value or for other Elements.
Container(Element) - Constructor for class net.shibboleth.metadata.dom.Container
Constructor.
Container(Element, Container) - Constructor for class net.shibboleth.metadata.dom.Container
Constructor.
Container(Element, Container, String, String, String) - Constructor for class net.shibboleth.metadata.dom.Container
Constructor.
Container.ChildAddingStrategy - Interface in net.shibboleth.metadata.dom
When a container needs to add a new child Element, use a functor with this interface to create the appropriate context for the new child and to add it in place.
Context(Item<Element>) - Constructor for class net.shibboleth.metadata.dom.ds.X509ValidationStage.Context
Constructor.
Context(Item<Element>) - Constructor for class net.shibboleth.metadata.dom.saml.CRDetectionStage.Context
Constructor.
Context(Item<Element>, String, Collection<String>, boolean) - Constructor for class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Constructor.
ContextImpl(String, String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
Shorthand three-argument constructor.
ContextImpl(String, String, String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
Constructor.
CONTINUE - Enum constant in enum class net.shibboleth.metadata.validate.Validator.Action
Evaluation of other Validators may proceed.
conversionRequired - Variable in class net.shibboleth.metadata.validate.BaseAsValidator
Whether conversion to the new type must succeed.
convert(String) - Method in class net.shibboleth.metadata.validate.string.AsDomainNameStringValidator
 
convert(String) - Method in class net.shibboleth.metadata.validate.string.AsLiteralTailStringValidator
 
convert(String) - Method in class net.shibboleth.metadata.validate.string.AsURLStringValidator
 
convert(N) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
Convert the visited Node to the type to be validated.
convert(Attr) - Method in class net.shibboleth.metadata.dom.StringAttributeValidationStage
 
convert(Element) - Method in class net.shibboleth.metadata.dom.StringElementValidationStage
 
convert(V) - Method in class net.shibboleth.metadata.validate.BaseAsValidator
Convert from the old value type to the new.
copy() - Method in class net.shibboleth.metadata.dom.DOMElementItem
 
copy() - Method in interface net.shibboleth.metadata.Item
Performs a copy of this Item.
CR - Static variable in class net.shibboleth.metadata.dom.saml.CRDetectionStage
Character value we are looking for.
CRDetectionStage - Class in net.shibboleth.metadata.dom.saml
A stage to examine all the text in Element-based Items (text nodes and attributes) and mark them as being in error if a CR character appears.
CRDetectionStage() - Constructor for class net.shibboleth.metadata.dom.saml.CRDetectionStage
 
CRDetectionStage.Context - Class in net.shibboleth.metadata.dom.saml
Context class for this kind of traversal.
crls - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
CRLs to be included with the signature.
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.
debugPreDigest - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Whether to debug digest operations by logging the pre-digest data stream.
debugPreDigest - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether to debug digest operations by logging the pre-digest data stream.
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
 
DEFAULT_INDENT - Static variable in class net.shibboleth.metadata.dom.Container
Default indentation of four spaces.
DESCRIPTION_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:Description.
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.mdrpi.EntityRegistrationAuthorityFilterStage
Registration authorities from which entities are kept or removed depending on the value of EntityRegistrationAuthorityFilterStage.keepingAuthorities.
designatedEntities - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Entities which are kept or removed depending on the value of EntityFilterStage.keepingEntities.
designatedRoles - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Role element or type names which are kept or removed depending on the value of EntityRoleFilterStage.keepingRoles.
designatedTypes - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Person types to match against ContactPerson elements.
digestAlgo - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Digest algorithm used.
digestValues - Variable in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Set of digest values checked by this validator.
DirectExecutor - Class in net.shibboleth.metadata.pipeline.impl
A degenerate Executor which executes everything on the calling thread.
DirectExecutor() - Constructor for class net.shibboleth.metadata.pipeline.impl.DirectExecutor
 
directory - Variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Directory into which to write files.
disallowedDigests - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Set of disallowed digest algorithms.
disallowedDigests - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Set of disallowed digest URIs.
disallowedSignatureMethods - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Set of disallowed signature methods.
disallowedSignatureMethods - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Set of disallowed signature method URIs.
DiscoFeedCollectionSerializer - Class in net.shibboleth.metadata.dom.saml
A collection serializer that generates an equivalent of the Shibboleth SP's discovery feed output from a collection of entity descriptors.
DiscoFeedCollectionSerializer() - Constructor for class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
 
DISPLAYNAME_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:DisplayName.
doDestroy() - Method in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
 
doDestroy() - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
 
doDestroy() - Method in class net.shibboleth.metadata.validate.BaseAsValidator
 
doDestroy() - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.DOMResourceSourceStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
 
doExecute(List<Item<Element>>) - Method in class net.shibboleth.metadata.dom.XPathFilteringStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.AbstractFilteringStage
Iterates over each element of the Item collection and delegates the processing of that element to AbstractFilteringStage.doExecute(Item).
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.AbstractIteratingStage
Iterates over each element of the Item collection and delegates the processing of that element to AbstractIteratingStage.doExecute(Item).
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.AbstractStage
Performs the stage processing on the given Item collection.
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.ItemOrderingStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
 
doExecute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
 
doExecute(List<Item<T>>, Item<T>, ClassToInstanceMultiMap<B>) - 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(List<Item<T>>, Item<T>, ClassToInstanceMultiMap<ItemMetadata>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataFilterStage
 
doExecute(List<Item<T>>, Item<T>, ClassToInstanceMultiMap<ItemMetadata>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataTerminationStage
 
doExecute(List<Item<T>>, Item<T>, ClassToInstanceMultiMap<StatusMetadata>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.ElementStrippingStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.DuplicateEntityInAggregateCheckingStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.EntityDescriptorItemIdPopulationStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.GenerateIdStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityPopulationStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
 
doExecute(Item<Element>) - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
 
doExecute(Item<T>) - Method in class net.shibboleth.metadata.pipeline.AbstractFilteringStage
Processes a given Item.
doExecute(Item<T>) - Method in class net.shibboleth.metadata.pipeline.AbstractIteratingStage
Processes a given Item.
doExecute(Item<T>) - Method in class net.shibboleth.metadata.pipeline.ItemIdTransformStage
 
doExecute(Item<T>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataAddingStage
 
doExecute(Item<T>) - Method in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
 
doHelp() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Indicates the presence of the --help option.
doInitialize() - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
 
doInitialize() - Method in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
 
doInitialize() - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
 
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.ds.X509ValidationStage
 
doInitialize() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
 
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.GenerateIdStage
 
doInitialize() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
 
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.shibboleth.ScopeValidationStage
 
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.FilesInDirectoryMultiOutputStrategy
 
doInitialize() - Method in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
 
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.SplitMergeStage
 
doInitialize() - Method in class net.shibboleth.metadata.validate.BaseAsValidator
 
doInitialize() - Method in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
 
doInitialize() - Method in class net.shibboleth.metadata.validate.string.BaseStringValueValidator
 
doInitialize() - Method in class net.shibboleth.metadata.validate.ValidatorSequence
 
doInitialize() - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
 
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 ItemSerializer that serializes the document element of the given Element-based Item.
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
 
DOMTraversalContext - Interface in net.shibboleth.metadata.dom
The context for a particular DOM traversal.
DONE - Enum constant in enum class net.shibboleth.metadata.validate.Validator.Action
Evaluation of other Validators should not proceed.
doQuietOutput() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Indicates the presence of the --quiet option.
doValidate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.AbstractX509Validator
Apply the validator to the object in the given Item context.
doValidate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.X509ROCAValidator
 
doValidate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
 
doValidate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
 
doValidate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
 
doVerboseOutput() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Indicates the presence of the --verbose option.
doVersion() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Indicates the presence of the --version option.
DuplicateEntityInAggregateCheckingStage - Class in net.shibboleth.metadata.dom.saml
A stage which detects duplication of entityID values in SAML entity collections.
DuplicateEntityInAggregateCheckingStage() - Constructor for class net.shibboleth.metadata.dom.saml.DuplicateEntityInAggregateCheckingStage
 

E

EC_ATTR_NAME_FORMAT - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupport
The attribute NameFormat for all entity category attributes.
EC_CATEGORY_ATTR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupport
The attribute Name for the Entity Category Attribute.
EC_SUPPORT_ATTR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupport
The attribute Name for the Entity Category Support Attribute.
element - Variable in class net.shibboleth.metadata.dom.Container
The wrapped Element.
ElementMaker - Interface in net.shibboleth.metadata.dom
Functional interface allowing for the construction of a new Element within the given Container.
ElementMatcher - Interface in net.shibboleth.metadata.dom
Functional interface representing matching an Element.
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.
elementNames - Variable in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
Collection of element names for those elements we will be visiting.
elementNames - Variable in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
Collection of element names for those elements we will be visiting.
elementNames - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Names of the elements to strip.
elementNames - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage
Names of the elements to strip.
elementNamespace - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Namespace of the elements to strip.
elementNamespace - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage
Namespace of the elements 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.
elements - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
List of Elements to be removed from the document at the end of the traversal.
ElementsStrippingStage - Class in net.shibboleth.metadata.dom
A stage which removes all instances of the specified elements from DOM metadata.
ElementsStrippingStage() - Constructor for class net.shibboleth.metadata.dom.ElementsStrippingStage
 
ElementsStrippingStage.Context - Class in net.shibboleth.metadata.dom
Context class for this kind of traversal.
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
 
ElementVisitor - Interface in net.shibboleth.metadata.dom
Provides a variation of the Visitor pattern for performing operations on DOM elements which are part of Element items.
ElementWhitespaceTrimmingStage - Class in net.shibboleth.metadata.dom
Stage to trim leading and trailing whitespace from the text content of named elements within a DOMElementItem.
ElementWhitespaceTrimmingStage() - Constructor for class net.shibboleth.metadata.dom.ElementWhitespaceTrimmingStage
 
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
 
EmptyPortURLValidator - Class in net.shibboleth.metadata.validate.url
Validates that a URL does not contain an empty port component.
EmptyPortURLValidator() - Constructor for class net.shibboleth.metadata.validate.url.EmptyPortURLValidator
Constructor.
emptyReferencePermitted - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Whether an empty reference is permitted.
end() - Method in interface net.shibboleth.metadata.dom.DOMTraversalContext
Perform any clean-up or final operations for the traversal.
end() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
 
end() - Method in class net.shibboleth.metadata.dom.SimpleDOMTraversalContext
 
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
 
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_ATTRIBUTES_MAKER - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
Maker for the EntityAttributes element, for use with the Container system.
ENTITY_ATTRIBUTES_MATCHER - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
Matcher for the EntityAttributes element, for use with the Container system.
ENTITY_ATTRIBUTES_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
mdattr:EntityAttributes element.
ENTITY_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
EntityDescriptor element name.
EntityAttributeAddingStage - Class in net.shibboleth.metadata.dom.saml.mdattr
A stage which adds entity attribute values to entity definitions.
EntityAttributeAddingStage() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
 
EntityAttributeFilteringStage - Class in net.shibboleth.metadata.dom.saml.mdattr
A stage which filters entity attributes from entity definitions according to a supplied set of rules.
EntityAttributeFilteringStage() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
 
EntityAttributeFilteringStage.ContextImpl - Class in net.shibboleth.metadata.dom.saml.mdattr
A simple immutable implementation of EntityAttributeFilteringStage.EntityAttributeContext.
EntityAttributeFilteringStage.EntityAttributeContext - Interface in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute context against which matches can take place.
EntityCategoryMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute matcher which matches a given entity category.
EntityCategoryMatcher(String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityCategoryMatcher
Constructor.
EntityCategoryMatcher(String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityCategoryMatcher
Constructor.
EntityCategorySupport - Class in net.shibboleth.metadata.dom.saml.mdattr
Helper class for dealing with entity categories.
EntityCategorySupport() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupport
Constructor.
EntityCategorySupportMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute matcher which matches a given entity support category.
EntityCategorySupportMatcher(String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupportMatcher
Constructor.
EntityCategorySupportMatcher(String, String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.EntityCategorySupportMatcher
Constructor.
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 EntityDescriptor elements which meet specified filtering criteria.
EntityFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.EntityFilterStage
 
ENTITYID_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
entityID attribute name.
EntityRegistrationAuthorityFilterStage - Class in net.shibboleth.metadata.dom.saml.mdrpi
A pipeline stage that will filter EntityDescriptor or EntityDescriptors based on their registration authorities.
EntityRegistrationAuthorityFilterStage() - Constructor for class net.shibboleth.metadata.dom.saml.mdrpi.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 record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Indicates whether some other object is "equal to" this one.
error - Variable in exception net.shibboleth.metadata.cli.SimpleCommandLine.ErrorException
CLI error code to return on exiting the JVM.
error - Variable in class net.shibboleth.metadata.dom.saml.CRDetectionStage.Context
true once an error has been detected.
error - Variable in class net.shibboleth.metadata.validate.x509.X509DSADetector
Whether an ErrorStatus should be added on failure.
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.
errorAndExit(String) - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Prints the error message to STDERR and then exits.
errorBoundary - Variable in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
The RSA public exponent value below which an error should result.
errorBoundary - Variable in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
The RSA key length below which an error should result.
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.
ErrorException(int, String) - Constructor for exception net.shibboleth.metadata.cli.SimpleCommandLine.ErrorException
Constructor.
ErrorException(int, String, Throwable) - Constructor for exception net.shibboleth.metadata.cli.SimpleCommandLine.ErrorException
Constructor.
errorPrefix(Element) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
errorPrefix(Element) - Method in class net.shibboleth.metadata.dom.saml.AbstractSAMLTraversalStage
 
errorPrefix(Element) - Method in class net.shibboleth.metadata.dom.saml.SAMLStringElementCheckingStage
 
errorPrefix(Element) - Static method in class net.shibboleth.metadata.dom.saml.SAMLSupport
Computes an entity-specific prefix to be put in front of a message.
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.
evaluateRegexpAttribute(Element) - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
Evaluate the regexp attribute on an Element.
execute(Runnable) - Method in class net.shibboleth.metadata.pipeline.impl.DirectExecutor
 
execute(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.AbstractStage
 
execute(List<Item<T>>) - Method in interface net.shibboleth.metadata.pipeline.Pipeline
Executes each registered Stage in turn.
execute(List<Item<T>>) - Method in interface net.shibboleth.metadata.pipeline.Stage
Transforms the given input data.
executePipeline(Pipeline<T>, List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Executes a pipeline.
executeTransformer(Transformer, Collection<Item<Element>>) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Executes the XSLT transform on the given collection of Items.
executeTransformer(Transformer, Collection<Item<Element>>) - Method in class net.shibboleth.metadata.dom.MultiOutputXSLTransformationStage
 
executeTransformer(Transformer, Collection<Item<Element>>) - Method in class net.shibboleth.metadata.dom.XSLTransformationStage
 
executeTransformer(Transformer, Collection<Item<Element>>) - Method in class net.shibboleth.metadata.dom.XSLValidationStage
 
executor - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Executor used to execute the selected and/or non-selected item pipelines.
executor - Variable in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Executor used to execute the selected and/or non-selected item pipelines.
executor - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Executor used to execute the pipelines.
EXTENSIONS_MAKER - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
Maker for the Extensions element, for use with the Container system.
EXTENSIONS_MATCHER - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
Matcher for the Extensions element, for use with the Container system.
EXTENSIONS_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
Extensions element name.
extractAttributeNameFormat(Element) - Static method in class net.shibboleth.metadata.dom.saml.SAMLSupport
Extract an Attribute element's NameFormat, applying the SAML standard's specified default if the XML attribute is not present.
extractReference(XMLSignature) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Extract the reference within the provided XML signature while ensuring that there is only one such reference, and that (if appropriate) it is not empty.
extractRegistrationAuthority(Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Extract the registration authority for an entity from its entity metadata.

F

factory - Variable in class net.shibboleth.metadata.dom.ds.X509ValidationStage
Certificate factory to use to convert to X.509 certificates.
fatalError(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
 
file - Variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy.FileDestination
The destination File.
FileDestination(File) - Constructor for class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy.FileDestination
Constructor.
FilesInDirectoryMultiOutputStrategy<T> - Class in net.shibboleth.metadata.pipeline
An output strategy for use with the MultiOutputSerializationStage which generates individual files within a directory.
FilesInDirectoryMultiOutputStrategy() - Constructor for class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
 
FilesInDirectoryMultiOutputStrategy.FileDestination - Class in net.shibboleth.metadata.pipeline
Class implementing the returned MultiOutputSerializationStage.Destination objects.
filterAttribute(Element, String, Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Filter an Attribute element.
filterEntityAttributes(Element, String, Item<Element>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Filter an EntityAttributes extension element.
filterOutDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Determines if a given EntityDescriptor or EntitiesDecriptor should be filtered out.
findChild(ElementMatcher) - Method in class net.shibboleth.metadata.dom.Container
Find an existing child matching the ElementMatcher, if there is one.
findChildren(ElementMatcher) - Method in class net.shibboleth.metadata.dom.Container
Find all existing children matching the ElementMatcher.
findFirstUIInfo(List<Element>) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Find the first mdui:UIInfo Element across a list of md:IDPSSODescriptors.
FIRST_CHILD - Static variable in class net.shibboleth.metadata.dom.Container
Child adding strategy which adds the new child as the first child of the container.
FirstItemIdItemIdentificationStrategy<T> - Class in net.shibboleth.metadata
Strategy that returns the first ItemId associated with an Item or, if no ItemId is associated with the item, a generic identifier is returned.
FirstItemIdItemIdentificationStrategy() - Constructor for class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
 
FixedStringIdentifierGenerationStrategy - Class in net.shibboleth.metadata.util
Identifier generation strategy using a fixed identifier string.
FixedStringIdentifierGenerationStrategy(String) - Constructor for class net.shibboleth.metadata.util.FixedStringIdentifierGenerationStrategy
Constructor.
formatMessage(Object) - Method in class net.shibboleth.metadata.validate.BaseValidator
Formats the message with the given subject.
formatMessage(Object, Throwable) - Method in class net.shibboleth.metadata.validate.BaseValidator
Formats the message with the given subject.
formatValueContext(String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Formats a value context for presentation as a message prefix.
futureItems(Future<List<Item<T>>>) - Static method in class net.shibboleth.metadata.pipeline.impl.FutureSupport
Resolves the future value of a Future collection value.
FutureSupport - Class in net.shibboleth.metadata.pipeline.impl
Helper class for dealing with Future values.
FutureSupport() - Constructor for class net.shibboleth.metadata.pipeline.impl.FutureSupport
Constructor.

G

generateIdentifier() - Method in class net.shibboleth.metadata.util.FixedStringIdentifierGenerationStrategy
generateIdentifier(boolean) - Method in class net.shibboleth.metadata.util.FixedStringIdentifierGenerationStrategy
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
Deprecated, for removal: This API element is subject to removal in a future version.
Use the zero-argument constructor and the property instead.
generator - Variable in class net.shibboleth.metadata.dom.saml.GenerateIdStage
Strategy used to generate identifiers.
get() - Method in class net.shibboleth.metadata.SimpleItemCollectionFactory
 
getAction() - Method in class net.shibboleth.metadata.validate.x509.X509DSADetector
Returns the Validator.Action to be returned if a DSA key is detected.
getAdditionalItemMetadata() - Method in class net.shibboleth.metadata.pipeline.ItemMetadataAddingStage
Gets the ItemMetadata being added to each Item's item metadata.
getAttributeName() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Returns the attribute name.
getAttributeNameFormat() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Gets the attribute name format.
getAttributeNames() - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Gets the collection of attribute names to visit.
getAttributeValue() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Gets the attribute value.
getBasicIdentifier(Item<T>) - Method in class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
Get a basic identifier for the Item.
getBasicIdentifier(Item<T>) - Method in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
 
getBlacklistedDigests() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Deprecated, for removal: This API element is subject to removal in a future version.
getBlacklistedSignatureMethods() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Deprecated, for removal: This API element is subject to removal in a future version.
getBlacklistResource() - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Deprecated, for removal: This API element is subject to removal in a future version.
getCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Gets the cache duration that will be set on each metadata element.
getCertificates() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the certificates associated with the key used to sign the content.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the factory used to create the Item collection that is then given to the pipelines.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the factory used to create the Item collection produced by this source.
getCollectionFactory() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the factory used to create the Item collection that is then given to the pipelines.
getCollectionMergeStrategy() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the strategy used to merge all the joined pipeline results in to the final Item collection.
getCollectionMergeStrategy() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the strategy used to merge all the joined pipeline results in to the final Item collection.
getCollectionPredicate() - Method in class net.shibboleth.metadata.pipeline.AbstractStage
Gets the Predicate being applied to the supplied item collection to determine whether the stage will be executed.
getComponentId() - Method in class net.shibboleth.metadata.StatusMetadata
Gets the ID of the component that generated the status message.
getComposedStages() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Deprecated, for removal: This API element is subject to removal in a future version.
getCrls() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the CRLs associated with certificates.
getDescriptorExtension(Element, QName) - Static method in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
Gets the first instance of an extension element for a given descriptor.
getDescriptorExtensionList(Element, QName) - Static method in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
Gets a list of all instances 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.mdrpi.EntityRegistrationAuthorityFilterStage
Gets the list of designated registration authorities.
getDesignatedRoles() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets the list of designated entity roles.
getDesignatedTypes() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Gets the list of designated person types.
getDestination(Item<T>) - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
 
getDestination(Item<T>) - Method in interface net.shibboleth.metadata.pipeline.MultiOutputSerializationStage.OutputStrategy
Gets a MultiOutputSerializationStage.Destination to which an item should be serialized.
getDirectory() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Gets the directory in use.
getDisallowedDigests() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets the set of disallowed digest algorithm identifiers.
getDisallowedSignatureMethods() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets the set of disallowed signature method identifiers.
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.impl.XMLSignatureSigner
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.
getElementNames() - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
Gets the collection of element names to visit.
getElementNames() - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
Gets the collection of element names to visit.
getElementNames() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Get the names of the elements to strip.
getElementNames() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Get the names of the elements to strip.
getElementNamespace() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Get the namespace of the elements to strip.
getElementNamespace() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Get the namespace of the elements 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.
getEntityID(Element) - Static method in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
Return the entityID attribute from an entity descriptor, or null if it doesn't have one.
getErrorBoundary() - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Get the RSA public exponent below which an error will result.
getErrorBoundary() - Method in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
Get the RSA key length below which an error will result.
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.
getExecutor() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the executor used to run the selected and non-selected item pipelines.
getExecutor() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Gets the executor used to run the selected and non-selected item pipelines.
getExecutor() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Gets the executor used to run the selected and non-selected item pipelines.
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Deprecated, for removal: This API element is subject to removal in a future version. 
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Deprecated, for removal: This API element is subject to removal in a future version. 
getExecutorService() - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Deprecated, for removal: This API element is subject to removal in a future version. 
getExtraIdentifier(Item<T>) - Method in class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
Get an extra identifier for the Item.
getExtraIdentifier(Item<T>) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Derive a display name for an entity's registration authority, if it has one.
getExtraIdentifier(Item<T>) - Method in class net.shibboleth.metadata.FirstItemIdItemIdentificationStrategy
 
getGenerator() - Method in class net.shibboleth.metadata.dom.saml.GenerateIdStage
Gets the IdentifierGenerationStrategy being used.
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.
getIdTransformers() - Method in class net.shibboleth.metadata.pipeline.ItemIdTransformStage
Gets the transforms used to produce the transformed entity IDs.
getIgnoredRegistrationAuthorities() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Returns the set of registration authorities we are ignoring.
getInclusivePrefixList() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the inclusive prefix list used during exclusive canonicalization.
getInputFile() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Gets the parsed input file name from the command line.
getItem() - Method in interface net.shibboleth.metadata.dom.DOMTraversalContext
Get the Item this traversal is being performed on.
getItem() - Method in class net.shibboleth.metadata.dom.SimpleDOMTraversalContext
 
getItemIdentificationStrategy() - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Gets the strategy used to generate Item identifiers for logging purposes.
getItemIdentifier(Item<T>) - Method in class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
 
getItemIdentifier(Item<T>) - Method in interface net.shibboleth.metadata.ItemIdentificationStrategy
Gets an identifier for the item.
getItemMetadata() - Method in class net.shibboleth.metadata.AbstractItem
 
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.
getItemOrderingStrategy() - Method in class net.shibboleth.metadata.pipeline.ItemOrderingStage
Gets the strategy used to order a collection of Items.
getKeylistResource() - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Gets the resource that provides the keylist.
getKeyNames() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the explicit key names added to the KeyInfo.
getKeySize() - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Gets the key size restriction for this list.
getLoggingConfiguration() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Gets the name of the requested logging configuration file from the command line.
getMajorVersion() - Static method in class net.shibboleth.metadata.Version
Gets the major version number of the metadata pipeline.
getMappingsBuilder() - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
Build the initial set of mappings which contains entries for XML and XMLNS.
getMaximumCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Gets the maximum cache duration.
getMaximumValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the maximum amount of time a descriptor may be valid.
getMaxValidityInterval() - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Gets the interval 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.
getMessage() - Method in class net.shibboleth.metadata.validate.BaseValidator
Returns the message format string.
getMinimum() - Method in class net.shibboleth.metadata.pipeline.AtLeastCollectionPredicate
Returns the minimum number of elements which will result in a true result.
getMinimumCacheDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Gets the minimum cache duration.
getMinimumValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the minimum amount of time a descriptor may be valid.
getMinorVersion() - Static method in class net.shibboleth.metadata.Version
Gets the minor version number of the metadata pipeline.
getName() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
 
getName() - Method in interface net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.EntityAttributeContext
Returns the attribute's Name.
getNameFormat() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
 
getNameFormat() - Method in interface net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.EntityAttributeContext
Returns the attribute's NameFormat.
getNameFormatPredicate() - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Gets the Predicate being used to match the context's attribute name format.
getNamePredicate() - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Gets the Predicate being used to match the context's attribute name.
getNamePrefix() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Gets the name prefix in use.
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.
getNamespaces() - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Gets the collection of designated namespaces.
getNamespaceURI(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
 
getNameSuffix() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Gets the name suffix in use.
getNameTransformer() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Gets the name transformer in use.
getNearestValidUntil(Element) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Gets the shortest cache duration for a given entity and entities descriptor and all its descendant descriptors.
getNoItemIdIdentifier() - Method in class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
Gets the identifier to use if an Item does not 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.
getOutputStrategy() - Method in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
Gets the output strategy function determining where an item will be written.
getOutputStream() - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy.FileDestination
 
getOutputStream() - Method in interface net.shibboleth.metadata.pipeline.MultiOutputSerializationStage.Destination
Gets an OutputStream to which an item should be serialized.
getParent() - Method in class net.shibboleth.metadata.dom.Container
Get the container's parent, if any.
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.
getPatchVersion() - Static method in class net.shibboleth.metadata.Version
Gets the patch version number of the metadata pipeline.
getPattern() - Method in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
Get the compiled regular expression for use in matching.
getPipelineAndSelectionStrategies() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Deprecated, for removal: This API element is subject to removal in a future version. 
getPipelineName() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Returns the name of the pipeline bean to execute from the command line.
getPipelinesAndStrategies() - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Gets the pipelines and item selection strategies used to demultiplex item collections within this stage.
getPrefix(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
 
getPrefixes(String) - Method in class net.shibboleth.metadata.dom.SimpleNamespaceContext
 
getPrivateKey() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the private key used to sign the content.
getPublicKey() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets the public key associated with private key used to sign the content.
getRecurseDirectories() - Method in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
Gets whether directories will be recursively searched for XML input files.
getRegex() - Method in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
Returns the regular expression.
getRegexpValidators() - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
Gets the sequence of validators being applied to each regexp scope.
getRegistrationAuthority() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
 
getRegistrationAuthority() - Method in interface net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.EntityAttributeContext
Returns the registration authority component, or null.
getRegistrationAuthority() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthority
Gets the registration authority value.
getRegistrationAuthorityDisplayNames() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Returns the map of display names for registration authorities.
getRegistrationAuthorityPredicate() - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Gets the Predicate being used to match the context's registration authority.
getRules() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Returns the List of rules being used to match entity attributes.
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 an item contains them, 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.MultiOutputSerializationStage
Gets the serializer used to write item to the output file.
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
Deprecated, for removal: This API element is subject to removal in a future version.
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 shortest cache duration for a given entity or entities descriptor and all its descendant descriptors.
getSignatureElement(Element) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
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 class net.shibboleth.metadata.pipeline.CompositeStage
Gets an unmodifiable list of the stages that compose this stage.
getStages() - Method in interface net.shibboleth.metadata.pipeline.Pipeline
Gets the list of Stages within the pipeline.
getStatusMessage() - Method in class net.shibboleth.metadata.StatusMetadata
Gets the status message.
getTag() - Method in class net.shibboleth.metadata.ItemTag
Gets the tag for the item.
getTransformAttributes() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of attributes used by the XSLT transformer.
getTransformFeatures() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of features used by the XSLT transformer.
getTransformParameters() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the unmodifiable collection of parameters used by the XSLT transformer.
getURIResolver() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Gets the URIResolver set for this transform, if any.
getValidationSchema() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Returns the shared validation schema built during initialization.
getValidators() - Method in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
Gets the list of validators being applied to each item.
getValidators() - Method in class net.shibboleth.metadata.validate.BaseAsValidator
Gets the list of validators being applied to each item.
getValidators() - Method in class net.shibboleth.metadata.validate.ValidatorSequence
Gets the list of validators being applied to each item.
getValidityDuration() - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Gets the amount of time the descriptors will be valid.
getValue() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
 
getValue() - Method in interface net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.EntityAttributeContext
Returns the attribute's value.
getValue() - Method in class net.shibboleth.metadata.validate.string.BaseStringValueValidator
Returns the value.
getValuePredicate() - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Gets the Predicate being used to match the context's attribute value.
getVariableName() - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Gets the variable name to contain the list of items.
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.
getWarningBoundary() - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Get the RSA public exponent below which a warning will result.
getWarningBoundary() - Method in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
Get the RSA key length below which a warning will result.
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.
getXSLTemplate() - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Get the shared templates object.

H

hasChildElements(Element) - Method in class net.shibboleth.metadata.dom.EmptyContainerStrippingStage
Determines whether a given DOM element has any element children.
hasError() - Method in class net.shibboleth.metadata.dom.saml.CRDetectionStage.Context
Returns true if an error has been detected.
hasFilteredRoles(String, Element) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Iterates over the roles of an EntityDescriptor and filters out the appropriate ones.
hashCode() - Method in class net.shibboleth.metadata.ItemId
 
hashCode() - Method in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Returns a hash code value for this object.
haveSeen(X509Certificate) - Method in class net.shibboleth.metadata.dom.ds.X509ValidationStage.Context
Returns whether we have seen this certificate before.
help - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Help has been requested.
HTTPSProtocolURLValidator - Class in net.shibboleth.metadata.validate.url
Validates that a URL has the https protocol.
HTTPSProtocolURLValidator() - Constructor for class net.shibboleth.metadata.validate.url.HTTPSProtocolURLValidator
Constructor.

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.impl.XMLSignatureSigner
Names of attributes to treat as ID attributes for signature referencing.
idAttributeNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Names of attributes to treat as ID attributes for signature referencing.
identificationStrategy - Variable in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Strategy used to generate item identifiers for logging purposes.
identifier - Variable in class net.shibboleth.metadata.util.FixedStringIdentifierGenerationStrategy
Fixed identifier to use for all invocations.
IDP_SSO_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the IDPSSODescriptor element.
idTransformers - Variable in class net.shibboleth.metadata.pipeline.ItemIdTransformStage
Transformers used on IDs.
ignoredRegistrationAuthorities - Variable in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Set of registration authorities to be ignored.
includeKeyNames - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Whether key names should be included in the signature's KeyInfo.
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.impl.XMLSignatureSigner
Whether the public key 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.impl.XMLSignatureSigner
Whether the certificates chain 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.impl.XMLSignatureSigner
Whether the CRLs 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.impl.XMLSignatureSigner
Whether the end-entity certificate's issuer and serial number 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.impl.XMLSignatureSigner
Whether the end-entity certificate's subject name 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.
includingEntityAttributes - Variable in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Whether to include entity attributes.
includingLegacyDisplayNames - Variable in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Whether to include legacy display names if none are found in the mdui:UIInfo element.
inclusivePrefixList - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Inclusive prefix list used with exclusive canonicalization.
inclusivePrefixList - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Inclusive prefix list used with exclusive canonicalization.
indentInner - Variable in class net.shibboleth.metadata.dom.Container
The indentation applied to child containers.
indentOuter - Variable in class net.shibboleth.metadata.dom.Container
The indentation applied to the opening and closing tags.
indentStep - Variable in class net.shibboleth.metadata.dom.Container
The difference between outer and inner indentation.
inFile - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Provided input file name for the Spring configuration file.
INFO_PREFIX - Static variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Prefix used by messages that result in an InfoStatus.
INFORMATIONURL_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:InformationURL.
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.
initLogging(SimpleCommandLineArguments) - Static method in class net.shibboleth.metadata.cli.SimpleCommandLine
Initialize the logging subsystem.
IPHINT_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:IPHint.
IPHintValidationStage - Class in net.shibboleth.metadata.dom.saml.mdui
A stage which validates mdui:IPHint elements.
IPHintValidationStage() - Constructor for class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
 
isAddingFirstChild() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Get whether we are adding mdattr:EntityAttributes as the first child of md:Extensions if not already present.
isAffected(BigInteger) - Static method in class net.shibboleth.metadata.validate.x509.X509ROCAValidator.BrokenKey
 
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.
isCheckingNetworks() - Method in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
Gets whether the stage is checking for network addresses only.
isConversionRequired() - Method in class net.shibboleth.metadata.validate.BaseAsValidator
Returns whether conversion to the new type is required to succeed.
isDebugPreDigest() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether logging of the pre-digest data stream is enabled.
isElementRequiredToBeSchemaValid() - Method in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Gets whether Elements are required to be schema valid.
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.
isError() - Method in class net.shibboleth.metadata.validate.x509.X509DSADetector
Returns whether an ErrorStatus is being added on failure.
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.
isIncludingEntityAttributes() - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Returns whether output includes entity attributes.
isIncludingLegacyDisplayNames() - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Returns whether output includes legacy display names.
isKeeping() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Indicates whether we are keeping the designated elements.
isKeeping() - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Indicates whether the designated elements are being kept or removed.
isKeeping() - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Indicate whether the stage is keeping the designated namespaces or removing them (the default).
isKeeping() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Indicates whether the stage is set to keeping or removing mode.
isKeepingEntities() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether the stage is keeping or removing the designated entities.
isKeepingRegistrationAuthorities() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Whether entities from the designated registration authorities should be kept (true) or removed (false).
isKeepingRoles() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Gets whether the stage is keeping the list of designated roles.
isKeepingTypes() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Gets whether the designated roles should be kept (true) or removed (false).
isLoggingProgress() - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Returns whether we are logging progress.
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.
isPermittingEmptyReferences() - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Gets whether empty references are permitted.
isPrettyPrinting() - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Returns whether output is being pretty-printed.
isRecordingRemovals() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Indicates whether the stage will record removed entity attributes.
isRemovingCRsFromSignature() - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Gets whether CR characters will be removed from generated signatures.
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.EntityRoleFilterStage
Gets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
isRemovingEntitylessEntitiesDescriptor() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
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.mdrpi.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.
isWhitelisting() - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Deprecated, for removal: This API element is subject to removal in a future version.
isWhitelisting() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Deprecated, for removal: This API element is subject to removal in a future version.
isWhitelistingEntities() - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
isWhitelistingRegistrationAuthorities() - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
isWhitelistingRoles() - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
isWhitelistingTypes() - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
item - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Item to which the status info will be appended.
item - Variable in class net.shibboleth.metadata.dom.SimpleDOMTraversalContext
The Item this traversal is being performed on.
Item<T> - Interface in net.shibboleth.metadata
A wrapper around a piece of information processed by pipeline stages.
ItemCollectionSerializer<T> - Interface in net.shibboleth.metadata
Item collection serializers convert a Collection of Items into an octet stream.
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<T> - Interface in net.shibboleth.metadata
Strategy for determining a human-readable identifier for a given Item.
ItemIdTransformStage<T> - Class in net.shibboleth.metadata.pipeline
A pipeline stage that, taking each ItemId associated with an Item, transforms its value using a set of registered transformers, and associates an additional ItemId (whose value is the result of the transform) with the element.
ItemIdTransformStage() - Constructor for class net.shibboleth.metadata.pipeline.ItemIdTransformStage
 
ItemMetadata - Interface in net.shibboleth.metadata
Additional information associated with an Item while it is being worked with.
ItemMetadataAddingStage<T> - Class in net.shibboleth.metadata.pipeline
A pipeline stage that adds a collection of ItemMetadata objects to each Item's item metadata.
ItemMetadataAddingStage() - Constructor for class net.shibboleth.metadata.pipeline.ItemMetadataAddingStage
 
ItemMetadataFilterStage<T> - 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
 
ItemMetadataTerminationStage<T> - 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
 
ItemOrderingStage<T> - Class in net.shibboleth.metadata.pipeline
A Stage capable of ordering a collection of Items according to a supplied strategy.
ItemOrderingStage() - Constructor for class net.shibboleth.metadata.pipeline.ItemOrderingStage
 
itemOrderingStrategy - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Strategy used to order a collection of Items.
ItemOrderingStrategy<T> - Interface in net.shibboleth.metadata.pipeline
A strategy that defines how to order a Item collection.
ItemSerializer<T> - Interface in net.shibboleth.metadata
Item serializers convert an Item into 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.

K

keeping - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage.Context
Whether we are keeping or removing elements (false by default, implying removing).
keeping - Variable in class net.shibboleth.metadata.dom.ElementsStrippingStage
Whether we are keeping the designaed elements (false by default).
keeping - Variable in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Whether we are keeping (true) or removing (false).
keeping - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Mode of operation: keeping matched attributes or removing them.
keepingAuthorities - Variable in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Whether EntityRegistrationAuthorityFilterStage.designatedAuthorities lists registration authorities which should be kept (true) or removed (false).
keepingEntities - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether to keep or remove the entities listed in EntityFilterStage.designatedEntities.
keepingRoles - Variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Whether EntityRoleFilterStage.designatedRoles should be kept or removed.
keepingTypes - Variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Whether ContactPerson elements matching ContactPersonFilterStage.designatedTypes should be kept (true) or removed (false).
keyInfoFactory - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Factory used to create KeyInfo objects.
keylistResource - Variable in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Resource that provides the list of keys.
keyNames - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Explicit names to associate with the given signing key.
keyNames - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Explicit names to associate with the given signing key.
keySize - Variable in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Restrict checking to a given key size.
KEYWORDS_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:Keywords.

L

LAST_CHILD - Static variable in class net.shibboleth.metadata.dom.Container
Child adding strategy which adds the new child as the last child of the container.
locateChild(ElementMatcher, ElementMaker, Container.ChildAddingStrategy) - Method in class net.shibboleth.metadata.dom.Container
Locate a child container matching the ElementMatcher, creating one if necessary.
log - Static variable in class net.shibboleth.metadata.cli.SimpleCommandLine
Class logger.
log - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Logger provided by the calling class.
LOG - Static variable in class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.DOMElementSerializer
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.DOMResourceSourceStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.saml.RemoveOrganizationStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.XPathFilteringStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.CompositeStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.impl.FutureSupport
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.impl.PipelineCallable
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.ItemMetadataFilterStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.ItemMetadataTerminationStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.SerializationStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Class logger.
LOG - Static variable in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Class logger.
logConfig - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Name of a specific logging configuration, if one has been requested.
logErrors(String, List<ErrorStatus>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs error messages.
LOGGING_ALL_PROGRESS - Static variable in class net.shibboleth.metadata.pipeline.CompositeStage
Whether we are logging progress for all instances, regardless of their CompositeStage.loggingProgress settings.
loggingProgress - Variable in class net.shibboleth.metadata.pipeline.CompositeStage
Whether we are logging progress through the stages.
logInfos(String, List<InfoStatus>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs info messages.
LOGO_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:Logo.
logWarnings(String, List<WarningStatus>) - Method in class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
Logs warning messages.

M

main(String[]) - Static method in class net.shibboleth.metadata.cli.SimpleCommandLine
Main method.
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.
make(Container) - Method in interface net.shibboleth.metadata.dom.ElementMaker
Construct an Element within the given Container.
make(Container) - Method in class net.shibboleth.metadata.dom.saml.AttributeElementMaker
 
make(Container) - Method in class net.shibboleth.metadata.dom.saml.AttributeValueElementMaker
 
make(Container) - Method in class net.shibboleth.metadata.dom.SimpleElementMaker
 
makeComponentId(String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Construct a modified component identifier by combining the identifier for the caller with the validator's own identifier.
mappings - Variable in class net.shibboleth.metadata.dom.SimpleNamespaceContext
Mappings between namespace prefixes and namespace URIs.
markers - Static variable in class net.shibboleth.metadata.validate.x509.X509ROCAValidator.BrokenKey
 
markIdAttribute(Element, Reference) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Reconcile the given reference with the document element, by making sure that the appropriate attribute is marked as an ID attribute.
match(Element) - Method in interface net.shibboleth.metadata.dom.ElementMatcher
Match an Element against specified criteria.
match(Element) - Method in class net.shibboleth.metadata.dom.saml.AttributeElementMatcher
 
match(Element) - Method in class net.shibboleth.metadata.dom.saml.AttributeValueElementMatcher
 
match(Element) - Method in class net.shibboleth.metadata.dom.SimpleElementMatcher
 
match(Node) - Static method in class net.shibboleth.metadata.dom.saml.SAMLStringElementCheckingStage
Check that the string value is appropriate.
matchAttributeName(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
matchAttributeName(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
 
matchAttributeName(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
 
matchAttributeNameFormat(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
Match the name format component of the EntityAttributeFilteringStage.EntityAttributeContext.
matchAttributeNameFormat(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
 
matchAttributeNameFormat(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
 
matchAttributeValue(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
Match the attribute value component of the EntityAttributeFilteringStage.EntityAttributeContext.
matchAttributeValue(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
 
matchAttributeValue(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
 
matchFormat - Variable in class net.shibboleth.metadata.dom.saml.AttributeElementMatcher
NameFormat attribute value to match.
matchName - Variable in class net.shibboleth.metadata.dom.saml.AttributeElementMatcher
Name attribute value to match.
matchRegistrationAuthority(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
Match the registration authority component of the EntityAttributeFilteringStage.EntityAttributeContext.
matchRegistrationAuthority(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
 
matchRegistrationAuthority(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
 
matchValue - Variable in class net.shibboleth.metadata.dom.saml.AttributeValueElementMatcher
Attribute value to match.
maxCacheDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
The maximum cache duration.
maxValidityDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
The maximum amount of time a descriptor may be valid.
maxValidityInterval - Variable in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Interval 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.
MDATTR_NS - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
MDAttr namespace.
MDATTR_PREFIX - Static variable in class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
MDAttr conventional prefix.
MDAttrSupport - Class in net.shibboleth.metadata.dom.saml.mdattr
Helper class for dealing with MDAttr metadata.
MDAttrSupport() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.MDAttrSupport
Constructor.
MDQueryMD5ItemIdTransformer - Class in net.shibboleth.metadata.pipeline
Transforms a string into another string that is the MD5 hash of the UTF-8 encoding of the original string, prepended with "{md5}".
MDQueryMD5ItemIdTransformer() - Constructor for class net.shibboleth.metadata.pipeline.MDQueryMD5ItemIdTransformer
 
MDQuerySHA1ItemIdTransformer - Class in net.shibboleth.metadata.pipeline
Transforms a string into another string that is the hex-encoded representation of the SHA1 hash of the UTF-8 encoding of the original string, prepended with "{sha1}".
MDQuerySHA1ItemIdTransformer() - Constructor for class net.shibboleth.metadata.pipeline.MDQuerySHA1ItemIdTransformer
 
MDRPI_NS - Static variable in class net.shibboleth.metadata.dom.saml.mdrpi.MDRPIMetadataSupport
MDRPI namespace.
MDRPI_REGISTRATION_INFO - Static variable in class net.shibboleth.metadata.dom.saml.mdrpi.MDRPIMetadataSupport
mdrpi:RegistrationInfo element.
MDRPIMetadataSupport - Class in net.shibboleth.metadata.dom.saml.mdrpi
Helper class for dealing with MDRPI metadata.
MDRPIMetadataSupport() - Constructor for class net.shibboleth.metadata.dom.saml.mdrpi.MDRPIMetadataSupport
Constructor.
MDUI_NS - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
MDUI namespace.
MDUISupport - Class in net.shibboleth.metadata.dom.saml.mdui
Support class for dealing with MDUI metadata.
MDUISupport() - Constructor for class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
Constructor.
merge(HashSet<ItemId>, List<Item<T>>, List<Item<T>>) - 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.
merge(List<Item<T>>, List<List<Item<T>>>) - Method in interface net.shibboleth.metadata.CollectionMergeStrategy
Merges the results of each child pipeline in to the collection of Item given to this stage.
merge(List<Item<T>>, List<List<Item<T>>>) - Method in class net.shibboleth.metadata.DeduplicatingItemIdMergeStrategy
 
merge(List<Item<T>>, List<List<Item<T>>>) - Method in class net.shibboleth.metadata.SimpleCollectionMergeStrategy
 
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.
message - Variable in class net.shibboleth.metadata.validate.BaseValidator
Message format string.
metadata - Variable in class net.shibboleth.metadata.AbstractItem
Additional processing information associated with this Item.
minCacheDuration - Variable in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
The minimum cache duration.
minimum - Variable in class net.shibboleth.metadata.pipeline.AtLeastCollectionPredicate
Minimum element count which will satisfy the condition.
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 a descriptor may be valid.
MissingHostURLValidator - Class in net.shibboleth.metadata.validate.url
Validates that a URL has a host component.
MissingHostURLValidator() - Constructor for class net.shibboleth.metadata.validate.url.MissingHostURLValidator
Constructor.
MultiOutputSerializationStage<T> - Class in net.shibboleth.metadata.pipeline
A stage which writes the given item collection out to multiple destinations.
MultiOutputSerializationStage() - Constructor for class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
 
MultiOutputSerializationStage.Destination - Interface in net.shibboleth.metadata.pipeline
Interface implemented by destination objects created by an MultiOutputSerializationStage.OutputStrategy.
MultiOutputSerializationStage.OutputStrategy<T> - Interface in net.shibboleth.metadata.pipeline
Interface to be implemented by strategy object determining where an item should be written.
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
 
MultiPredicateMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute matcher implementation that delegates each component match to a different @{link Predicate}.
MultiPredicateMatcher() - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
 

N

name - Variable in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
The attribute Name to match.
name - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
The attribute's Name.
name - Variable in class net.shibboleth.metadata.dom.SimpleElementMaker
Qualified name for the Element to be created.
NAME_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Name of the EntitiesDescriptor's Name attribute.
NAMED_ROLES - Static variable in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
nameFormat - Variable in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
The attribute NameFormat to match.
nameFormat - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
The attribute's NameFormat.
nameFormatPredicate - Variable in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Predicate to use to match the context's attribute name format.
namePredicate - Variable in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Predicate to use to match the context's attribute name.
namePrefix - Variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
String to use as a prefix for file names generated by this strategy.
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.
namespaces - Variable in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Designated XML namespaces to process.
NamespacesStrippingStage - Class in net.shibboleth.metadata.dom
A stage which removes all evidence of a given collection of XML namespaces from each metadata item.
NamespacesStrippingStage() - Constructor for class net.shibboleth.metadata.dom.NamespacesStrippingStage
 
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
 
nameSuffix - Variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
String to use as a suffix for file names generated by this strategy.
nameTransformer - Variable in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Function to use to transform the Item's ItemId.
net.shibboleth.metadata - package net.shibboleth.metadata
Base classes for dealing with collections of metadata (whatever metadata might mean to you).
net.shibboleth.metadata.cli - package net.shibboleth.metadata.cli
A simple command-line driver for the metadata aggregator.
net.shibboleth.metadata.dom - package net.shibboleth.metadata.dom
Implementations of core APIs that operate on W3C DOM based metadata.
net.shibboleth.metadata.dom.ds - package net.shibboleth.metadata.dom.ds
Support classes for XML DSIG.
net.shibboleth.metadata.dom.impl - package net.shibboleth.metadata.dom.impl
Implementation classes related to processing 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.dom.saml.mdattr - package net.shibboleth.metadata.dom.saml.mdattr
Aggregator classes for the entity attributes specification.
net.shibboleth.metadata.dom.saml.mdrpi - package net.shibboleth.metadata.dom.saml.mdrpi
Aggregator classes for the MDRPI specification.
net.shibboleth.metadata.dom.saml.mdui - package net.shibboleth.metadata.dom.saml.mdui
Aggregator classes for the MDUI specification.
net.shibboleth.metadata.dom.saml.shibboleth - package net.shibboleth.metadata.dom.saml.shibboleth
Aggregator classes for Shibboleth SAML metadata.
net.shibboleth.metadata.pipeline - package net.shibboleth.metadata.pipeline
A set of classes for constructing generic data processing pipelines.
net.shibboleth.metadata.pipeline.impl - package net.shibboleth.metadata.pipeline.impl
Non-API classes for the pipeline package.
net.shibboleth.metadata.util - package net.shibboleth.metadata.util
Some utility classes.
net.shibboleth.metadata.validate - package net.shibboleth.metadata.validate
Classes for validation of specific object types.
net.shibboleth.metadata.validate.net - package net.shibboleth.metadata.validate.net
Classes for validation of network-related object types.
net.shibboleth.metadata.validate.string - package net.shibboleth.metadata.validate.string
Validation classes for String values.
net.shibboleth.metadata.validate.url - package net.shibboleth.metadata.validate.url
Validation classes for URL values.
net.shibboleth.metadata.validate.x509 - package net.shibboleth.metadata.validate.x509
Validation classes for X.509 certificate objects.
noChildrenAProcessingError - Variable in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Whether attempting to turn an empty item collection into an EntitiesDescriptor should be treated as a processing error.
NodeVisitor - Interface in net.shibboleth.metadata.dom
Provides a variation of the Visitor pattern for performing operations on DOM nodes which are part of Element items.
noItemIdIdentifier - Variable in class net.shibboleth.metadata.AbstractCompositeItemIdentificationStrategy
Identifier to use if an Item does not have an ItemId.
nonselectedItemPipeline - Variable in class net.shibboleth.metadata.pipeline.SplitMergeStage
Pipeline that receives the non-selected items.
NoOpItemOrderingStrategy<T> - Class in net.shibboleth.metadata.pipeline.impl
An ordering strategy that simply returns the collection in whatever order it was already in.
NoOpItemOrderingStrategy() - Constructor for class net.shibboleth.metadata.pipeline.impl.NoOpItemOrderingStrategy
 
noSourceFilesAnError - Variable in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
Whether the lack of source files is treated as an error.

O

OPEN_SSL_PREFIX - Static variable in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Sequence of bytes put on the front of the string to be hashed.
openSSLDigest(BigInteger) - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Computes the OpenSSL digest value for the given modulus.
order(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.impl.NoOpItemOrderingStrategy
 
order(List<Item<T>>) - Method in interface net.shibboleth.metadata.pipeline.ItemOrderingStrategy
Orders a given Item collection.
orderingStrategy - Variable in class net.shibboleth.metadata.pipeline.ItemOrderingStage
Strategy used to order a collection of Items.
ORGANIZATION_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the Organization element.
ORGANIZATIONDISPLAYNAME_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the OrganizationDisplayName element.
ORGANIZATIONNAME_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the OrganizationName element.
ORGANIZATIONURL_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the OrganizationURL element.
OTHER - Static variable in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
'other' person type constant.
otherArgs - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Command-line arguments which are not part of options.
outputFile - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
File to which the item will be written.
outputStrategy - Variable in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
Strategy used to determine where to serialize the item.
overwritingExistingOutputFile - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
Whether an existing output file should be overwritten.

P

parentContainer - Variable in class net.shibboleth.metadata.dom.Container
The parent Container, or null.
parseAndAppendStatusInfo(TransformerException) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Parses the error message and appends the appropriate status info to the Item.
parseCommandLineArguments(String[]) - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Parse an array of command-line arguments as passed to the main program.
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.
PATCH_VERSION - Static variable in class net.shibboleth.metadata.Version
Metadata pipeline patch version number.
PathSegmentStringTransformer - Class in net.shibboleth.metadata.util
A Function that transforms a String such that it can be used as a path segment in a URL.
PathSegmentStringTransformer() - Constructor for class net.shibboleth.metadata.util.PathSegmentStringTransformer
 
pattern - Variable in class net.shibboleth.metadata.util.RegexFileFilter
Compiled regular expression.
pattern - Variable in class net.shibboleth.metadata.validate.string.AsLiteralTailStringValidator
Regular expression to match and extract the literal tail.
pattern - Variable in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
Compiled regular expression to use in match operations.
PDP_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the PDPDescriptor element.
permittingEmptyReferences - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Option to determine whether empty references are to be permitted.
pipeline - Variable in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
The field for the pipeline record component.
pipeline() - Method in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Returns the value of the pipeline record component.
Pipeline<T> - Interface in net.shibboleth.metadata.pipeline
A pipeline represents an ordered list of Stage that operate on a collection of Item.
PipelineAndStrategy<T> - Record Class in net.shibboleth.metadata.pipeline
Representation of a Pipeline and the Predicate to be used as a strategy to select items sent to that pipeline.
PipelineAndStrategy(Pipeline<T>, Predicate<Item<T>>) - Constructor for record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Constructor.
PipelineCallable<T> - Class in net.shibboleth.metadata.pipeline.impl
A Callable that executes a Pipeline and returns the given item collection.
PipelineCallable(Pipeline<T>, List<Item<T>>) - Constructor for class net.shibboleth.metadata.pipeline.impl.PipelineCallable
Constructor.
PipelineDemultiplexerStage<T> - Class in net.shibboleth.metadata.pipeline
A stage which, given an item collection and a list of PipelineAndStrategy objects each representing a Pipelines and associated selection strategy Predicate, sends the collection of item copies selected by the predicate to the associated pipeline.
PipelineDemultiplexerStage() - Constructor for class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
 
PipelineMergeStage<T> - Class in net.shibboleth.metadata.pipeline
This Stage allows the merging of multiple pipeline outputs into a single List that can then be used as the input source for another pipeline.
PipelineMergeStage() - Constructor for class net.shibboleth.metadata.pipeline.PipelineMergeStage
 
pipelineName - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Provided name for the pipeline bean to execute.
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(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
PipelineProcessingException(String) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
PipelineProcessingException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.PipelineProcessingException
Constructor.
pipelinesAndStrategies - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
The pipelines through which items are sent and the selection strategy used for that pipeline.
populateItemCollection(List<Item<Element>>, InputStream, Resource) - Method in class net.shibboleth.metadata.dom.DOMResourceSourceStage
Builds an DOMElementItem collection from a new XML document.
prettyPrinting - Variable in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Whether to pretty-print the resulting JSON.
prime() - Method in class net.shibboleth.metadata.dom.Container
Make sure that the container is able to receive additional child containers.
primes - Static variable in class net.shibboleth.metadata.validate.x509.X509ROCAValidator.BrokenKey
 
prims - Static variable in class net.shibboleth.metadata.validate.x509.X509ROCAValidator.BrokenKey
 
printHelp(PrintStream) - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Print command line help instructions.
PRIVACYSTATEMENTURL_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:PrivacyStatementURL.
privKey - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Private key used to sign data.
privKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Private key used to sign data.
process(SimpleCommandLineArguments) - Static method in class net.shibboleth.metadata.cli.SimpleCommandLine
Build the context and run the pipeline.
processAttributes(Element) - Method in class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
Process the attributes on an element.
processDocument(Document) - Static method in class net.shibboleth.metadata.dom.DOMElementItem
Process a Document for wrapping by an Item.
processElement(Element) - Static method in class net.shibboleth.metadata.dom.DOMElementItem
Process an Element for wrapping by an Item.
processElement(Element, int) - Method in class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
Process an individual DOM element.
processEntitiesDescriptor(List<Item<Element>>, Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Processes an EntitiesDescriptor 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(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.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.mdrpi.EntityRegistrationAuthorityFilterStage
Iterates over all child EntitiesDescriptors and EntityDescriptors to see if they should be removed.
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(List<Item<Element>>, Element) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorDisassemblerStage
Processes an EntityDescriptor element.
processEntityDescriptor(Element) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Processes an EntityDescriptor by removing any ContactPerson that is within it.
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.
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.
publicKey - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Public key associated with the given private key.
publicKey - 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
 

Q

qname - Variable in class net.shibboleth.metadata.dom.SimpleElementMatcher
Element QName to match.
quiet - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Quiet logging has been requested.

R

RC_INIT - Static variable in class net.shibboleth.metadata.cli.SimpleCommandLine
Return code indicating an initialization error, 1 .
recordingRemovals - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Whether we add status metadata to the item when entity attributes are removed.
recurseDirectories - Variable in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
Whether or not directories are recursed if the given input file is a directory.
regex - Variable in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
Regular expression to be accepted by this validator.
RegexFileFilter - Class in net.shibboleth.metadata.util
A FileFilter implementation that selects files on the basis of a regular expression match against the file name.
RegexFileFilter(String) - Constructor for class net.shibboleth.metadata.util.RegexFileFilter
Constructor.
REGEXP_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.shibboleth.ShibbolethMetadataSupport
regexp attribute name.
regexpValidators - Variable in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
The sequence of validators to apply to regexp scopes.
registrationAuthority - Variable in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
Registration authority to match against, or null.
registrationAuthority - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
The entity's registration authority, or null.
registrationAuthority - Variable in class net.shibboleth.metadata.dom.saml.mdattr.RegistrationAuthorityMatcher
Registration authority to match against.
registrationAuthority - Variable in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthority
Registration authority URI.
RegistrationAuthority - Class in net.shibboleth.metadata.dom.saml.mdrpi
Carries the registration authority URI for a SAML entity.
RegistrationAuthority(String) - Constructor for class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthority
Constructor.
registrationAuthorityDisplayNames - Variable in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Replacement display names for registration authorities.
RegistrationAuthorityItemIdentificationStrategy<T> - Class in net.shibboleth.metadata.dom.saml.mdrpi
Item identification strategy for interfederation use cases.
RegistrationAuthorityItemIdentificationStrategy() - Constructor for class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
 
RegistrationAuthorityMatcher - Class in net.shibboleth.metadata.dom.saml.mdattr
An entity attribute matcher which matches a given registration authority.
RegistrationAuthorityMatcher(String) - Constructor for class net.shibboleth.metadata.dom.saml.mdattr.RegistrationAuthorityMatcher
Constructor.
RegistrationAuthorityPopulationStage - Class in net.shibboleth.metadata.dom.saml.mdrpi
A stage which, for each EntityDescriptor collection element, adds a RegistrationAuthority, with the entity's registration authority, to the item metadata.
RegistrationAuthorityPopulationStage() - Constructor for class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityPopulationStage
 
registrationAuthorityPredicate - Variable in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Predicate to use to match the context's registration authority.
RejectAllValidator<V> - Class in net.shibboleth.metadata.validate
A Validator which rejects any value, returning Validator.Action.DONE to terminate any validator sequence.
RejectAllValidator() - Constructor for class net.shibboleth.metadata.validate.RejectAllValidator
 
RejectDomainNameNotUnderPublicSuffixValidator - Class in net.shibboleth.metadata.validate.net
A validator that checks whether an InternetDomainName is under a public suffix.
RejectDomainNameNotUnderPublicSuffixValidator() - Constructor for class net.shibboleth.metadata.validate.net.RejectDomainNameNotUnderPublicSuffixValidator
 
RejectDomainNamePublicSuffixValidator - Class in net.shibboleth.metadata.validate.net
A validator that rejects an InternetDomainName if it is a public suffix.
RejectDomainNamePublicSuffixValidator() - Constructor for class net.shibboleth.metadata.validate.net.RejectDomainNamePublicSuffixValidator
 
RejectStringRegexValidator - Class in net.shibboleth.metadata.validate.string
A Validator that rejects String values matching a regular expression.
RejectStringRegexValidator() - Constructor for class net.shibboleth.metadata.validate.string.RejectStringRegexValidator
 
RejectStringValueValidator - Class in net.shibboleth.metadata.validate.string
A Validator that rejects a fixed String value.
RejectStringValueValidator() - Constructor for class net.shibboleth.metadata.validate.string.RejectStringValueValidator
 
removeCRsFromNamedChildren(Element, String) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Remove any CRs from the text content of named child elements.
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
 
removingCRsFromSignature - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Whether to remove CR characters from generated signatures.
removingCRsFromSignature - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Whether to remove CR characters from generated signatures.
removingEntitylessEntitiesDescriptor - Variable in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Whether EntitiesDescriptors 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.
removingEntitylessEntitiesDescriptor - Variable in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Whether EntitiesDescriptor elements that do not contain EntityDescriptor elements should be removed.
removingNamespace(String) - Method in class net.shibboleth.metadata.dom.AbstractNamespacesStrippingStage
Determine whether a particular namespace should be stripped.
removingNamespace(String) - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
 
removingNamespace(String) - Method in class net.shibboleth.metadata.dom.NamespaceStrippingStage
 
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.mdrpi.EntityRegistrationAuthorityFilterStage
Whether a descriptor is required to have registration information.
ROLE_DESCRIPTOR_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
QName of the RoleDescriptor element.
rules - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
List of matching rules to apply to each attribute value.

S

SAML_NS - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
Namespace URI for SAML elements.
SAML_PREFIX - Static variable in class net.shibboleth.metadata.dom.saml.SAMLSupport
Conventional prefix for SAML elements.
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.
SAMLStringElementCheckingStage - Class in net.shibboleth.metadata.dom.saml
A Stage which checks the text content of the named elements to verify that they meet the constraints of SAML string values.
SAMLStringElementCheckingStage() - Constructor for class net.shibboleth.metadata.dom.saml.SAMLStringElementCheckingStage
 
SAMLSupport - Class in net.shibboleth.metadata.dom.saml
Helper class for dealing with SAML documents.
SAMLSupport() - Constructor for class net.shibboleth.metadata.dom.saml.SAMLSupport
Constructor.
schemaResources - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Collection of schema resources.
SCOPE_NAME - Static variable in class net.shibboleth.metadata.dom.saml.shibboleth.ShibbolethMetadataSupport
Scope element name.
ScopeValidationStage - Class in net.shibboleth.metadata.dom.saml.shibboleth
Stage to apply a collection of validators to Shibboleth shibmd:Scope values.
ScopeValidationStage() - Constructor for class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
 
script - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Script executed by this stage.
ScriptletStage<T> - 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 an item contains them, 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<T> - Class in net.shibboleth.metadata.pipeline
A stage which writes the given item collection out to a file using a provided ItemCollectionSerializer.
SerializationStage() - Constructor for class net.shibboleth.metadata.pipeline.SerializationStage
 
serialize(Item<Element>, OutputStream) - Method in class net.shibboleth.metadata.dom.DOMElementSerializer
 
serialize(Item<T>, OutputStream) - Method in interface net.shibboleth.metadata.ItemSerializer
Serializes the Item to the given output stream.
serializeCollection(Collection<Item<Element>>, OutputStream) - Method in class net.shibboleth.metadata.dom.DOMElementSerializer
 
serializeCollection(Collection<Item<Element>>, OutputStream) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
 
serializeCollection(Collection<Item<T>>, OutputStream) - Method in interface net.shibboleth.metadata.ItemCollectionSerializer
Serializes the collection of Items to the given output stream.
serializeCollection(Collection<Item<T>>, OutputStream) - Method in class net.shibboleth.metadata.SimpleItemCollectionSerializer
 
serializer - Variable in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
Serializer used to write the collection to the output stream.
serializer - Variable in class net.shibboleth.metadata.pipeline.SerializationStage
Serializer used to write the collection to the output stream.
serializer - Variable in class net.shibboleth.metadata.SimpleItemCollectionSerializer
The ItemSerializer to use on each Item in turn.
serialVersionUID - Static variable in exception net.shibboleth.metadata.cli.SimpleCommandLine.ErrorException
serialVersionUID required for all exceptions.
serialVersionUID - Static variable in exception net.shibboleth.metadata.dom.impl.XMLSignatureValidator.ValidationException
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 exception net.shibboleth.metadata.pipeline.TerminationException
Serial version UID.
setAction(Validator.Action) - Method in class net.shibboleth.metadata.validate.x509.X509DSADetector
Sets the Validator.Action to be returned if a DSA key is detected.
setAddingFirstChild(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Sets whether to add mdattr:EntityAttributes as the first child of md:Extensions if not already present.
setAdditionalItemMetadata(Collection<ItemMetadata>) - Method in class net.shibboleth.metadata.pipeline.ItemMetadataAddingStage
Gets the ItemMetadata to be added to each Item's item metadata.
setAttributeName(String) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Sets a single attribute name to be visited.
setAttributeName(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Sets the attribute name.
setAttributeNameFormat(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Sets the attribute name format.
setAttributeNames(Collection<String>) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Sets the collection of attribute names to visit, as a collection of unqualified String values.
setAttributeValue(String) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeAddingStage
Sets the attribute value.
setBlacklistedDigests(Collection<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Deprecated, for removal: This API element is subject to removal in a future version.
setBlacklistedSignatureMethods(Collection<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Deprecated, for removal: This API element is subject to removal in a future version.
setBlacklistResource(Resource) - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Deprecated, for removal: This API element is subject to removal in a future version.
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(Duration) - Method in class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
Sets the cache duration that will be set on each metadata element.
setCacheDuration(Element, Duration) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the cache duration on the given descriptor.
SetCacheDurationStage - Class in net.shibboleth.metadata.dom.saml
Sets a cacheDuration attribute for every EntityDescriptor and EntitiesDescriptor element in the collection.
SetCacheDurationStage() - Constructor for class net.shibboleth.metadata.dom.saml.SetCacheDurationStage
 
setCertificates(List<X509Certificate>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the certificates associated with the key used to sign the content.
setCheckingNetworks(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
Sets whether the stage is checking for network addresses only.
setCollectionFactory(Supplier<List<Item<T>>>) - 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<List<Item<T>>>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the factory used to create the Item collection produced by this source.
setCollectionFactory(Supplier<List<Item<T>>>) - 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.
setCollectionPredicate(Predicate<Collection<Item<T>>>) - Method in class net.shibboleth.metadata.pipeline.AbstractStage
Sets the Predicate applied to the supplied item collection to determine whether the stage will be executed.
setComposedStages(List<Stage<T>>) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Deprecated, for removal: This API element is subject to removal in a future version.
setConversionRequired(boolean) - Method in class net.shibboleth.metadata.validate.BaseAsValidator
Set whether conversion to the new type is required to succeed.
setCrls(List<X509CRL>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the CRLs associated with certificates.
setDebugPreDigest(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether logging of the pre-digest data stream is enabled.
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.mdrpi.EntityRegistrationAuthorityFilterStage
Sets the list of designated registration authorities.
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 designated entity roles.
setDirectory(File) - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Sets the directory to use.
setDisallowedDigests(Collection<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Set the collection of identifiers to be disallowed as digest algorithms.
setDisallowedSignatureMethods(Collection<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Set the collection of identifiers to be disallowed as signature methods.
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.
setElementName(QName) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
Sets a single element name to be visited.
setElementName(QName) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
Sets a single element name to be visited.
setElementNames(Collection<String>) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Set the names of the elements to strip.
setElementNames(Collection<QName>) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingStage
Sets the collection of element names to visit.
setElementNames(Collection<QName>) - Method in class net.shibboleth.metadata.dom.AbstractElementVisitingValidationStage
Sets the collection of element names to visit.
setElementNamespace(String) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Set the namespace of the elements 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.
setError() - Method in class net.shibboleth.metadata.dom.saml.CRDetectionStage.Context
Record that an error has been detected.
setError(boolean) - Method in class net.shibboleth.metadata.validate.x509.X509DSADetector
Set whether an ErrorStatus should be added on failure.
setErrorBoundary(int) - Method in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
Set the RSA key length below which an error should result.
setErrorBoundary(long) - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Set the RSA public exponent below which an error should result.
setErrorBoundary(BigInteger) - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Set the RSA public exponent below which an error should result.
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.
setExecutor(Executor) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets the executor used to run the selected and non-selected item pipelines.
setExecutor(Executor) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the executor used to run the selected and non-selected item pipelines.
setExecutor(Executor) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the executor used to run the selected and non-selected item pipelines.
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Deprecated, for removal: This API element is subject to removal in a future version. 
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Deprecated, for removal: This API element is subject to removal in a future version. 
setExecutorService(ExecutorService) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Deprecated, for removal: This API element is subject to removal in a future version. 
setGenerator(IdentifierGenerationStrategy) - Method in class net.shibboleth.metadata.dom.saml.GenerateIdStage
Sets the IdentifierGenerationStrategy to use.
setIdAttributeNames(List<QName>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the names of the attributes treated as reference IDs.
setIdentificationStrategy(ItemIdentificationStrategy<T>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Sets the strategy used to generate Item identifiers for logging purposes.
setIdTransformers(Collection<Function<String, String>>) - Method in class net.shibboleth.metadata.pipeline.ItemIdTransformStage
Sets the transforms used to produce the transformed entity IDs.
setIgnoredRegistrationAuthorities(Collection<String>) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Set the set of registration authorities we are ignoring.
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.
setIncludingEntityAttributes(boolean) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Sets whether to include entity attributes.
setIncludingLegacyDisplayNames(boolean) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Sets whether to include legacy display names.
setInclusivePrefixList(List<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the inclusive prefix list used during exclusive canonicalization.
setItemOrderingStrategy(ItemOrderingStrategy<Element>) - Method in class net.shibboleth.metadata.dom.saml.EntitiesDescriptorAssemblerStage
Sets the strategy used to order a collection of Items.
setItemOrderingStrategy(ItemOrderingStrategy<T>) - Method in class net.shibboleth.metadata.pipeline.ItemOrderingStage
Sets the strategy used to order a collection of Items.
setKeeping(boolean) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
Set whether the designated elements are to be kept.
setKeeping(boolean) - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Set whether the stage is whether the stage is keeping the designated namespaces or removing them (the default).
setKeeping(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Sets the mode of operation.
setKeepingEntities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Sets whether to keep or remove the designated entities.
setKeepingRegistrationAuthorities(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Sets whether entities from the designated registration authorities should be kept or removed.
setKeepingRoles(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets whether to keep the designated roles.
setKeepingTypes(boolean) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Sets whether the list of designated roles should be kept or removed.
setKeylistResource(Resource) - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Sets the resource that provides the keylist.
setKeyNames(List<String>) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the explicit key names added to the KeyInfo.
setKeySize(int) - Method in class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
Sets a key size restriction for this list.
setLoggingProgress(boolean) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Sets whether we are logging progress.
setLoggingProperty(String) - Static method in class net.shibboleth.metadata.cli.SimpleCommandLine
Set the logback configuration to a specific location.
setLoggingToLocalResource(String) - Static method in class net.shibboleth.metadata.cli.SimpleCommandLine
Set the logback configuration to a specific package-local resource.
setMaximumCacheDuration(Duration) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the maximum cache duration.
setMaximumValidityDuration(Duration) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Sets the maximum amount of time a descriptor may be valid.
setMaxValidityInterval(Duration) - Method in class net.shibboleth.metadata.dom.saml.ValidateValidUntilStage
Sets the interval from now within which the validUntil date must fall.
setMergedPipelines(List<? extends Pipeline<T>>) - Method in class net.shibboleth.metadata.pipeline.PipelineMergeStage
Sets the pipelines joined by this stage.
setMessage(String) - Method in class net.shibboleth.metadata.validate.BaseValidator
Set the message format string.
setMinimum(int) - Method in class net.shibboleth.metadata.pipeline.AtLeastCollectionPredicate
Sets the minimum number of elements which will result in a true result.
setMinimumCacheDuration(Duration) - Method in class net.shibboleth.metadata.dom.saml.PullUpCacheDurationStage
Sets the minimum cache duration.
setMinimumValidityDuration(Duration) - Method in class net.shibboleth.metadata.dom.saml.PullUpValidUntilStage
Sets the minimum amount of time a descriptor may be valid.
setNameFormatPredicate(Predicate<CharSequence>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Sets the Predicate to use to match the context's attribute name format.
setNamePredicate(Predicate<CharSequence>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Sets the Predicate to use to match the context's attribute name.
setNamePrefix(String) - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Sets the name prefix to use.
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.
setNamespaces(Collection<String>) - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Sets the collection of designated namespaces.
setNameSuffix(String) - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Sets the name suffix to use.
setNameTransformer(Function<String, String>) - Method in class net.shibboleth.metadata.pipeline.FilesInDirectoryMultiOutputStrategy
Sets the name transformer to use.
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.AbstractCompositeItemIdentificationStrategy
Sets the identifier to use if an Item does not have an ItemId.
setNonselectedItemPipeline(Pipeline<T>) - 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.
setOutputStrategy(MultiOutputSerializationStage.OutputStrategy<T>) - Method in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
Sets the output strategy function determining where an 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.
setPermittingEmptyReferences(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Sets whether empty references are permitted.
setPipelineAndSelectionStrategies(List<Pair<Pipeline<T>, Predicate<Item<T>>>>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Deprecated, for removal: This API element is subject to removal in a future version. 
setPipelinesAndStrategies(List<PipelineAndStrategy<T>>) - Method in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Sets the pipelines and item selection strategies used to demultiplex item collections within this stage.
setPrettyPrinting(boolean) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Sets whether to pretty-print the output.
setPrivateKey(PrivateKey) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets the private key used to sign the content.
setPublicKey(PublicKey) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets public key associated with private key used to sign the content.
setQualifiedAttributeName(QName) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Sets a single attribute name to be visited.
setQualifiedAttributeNames(Collection<QName>) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
Sets the collection of attribute names to visit.
setRecordingRemovals(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Set whether to record removed entity attributes.
setRecurseDirectories(boolean) - Method in class net.shibboleth.metadata.dom.DOMFilesystemSourceStage
Sets whether directories will be recursively searched for XML input files.
setRegex(String) - Method in class net.shibboleth.metadata.validate.string.BaseStringRegexValidator
Sets the regular expression to be accepted.
setRegexpValidators(List<Validator<String>>) - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
Set the sequence of validators to apply to each regexp scope.
setRegistrationAuthorityDisplayNames(Map<String, String>) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.RegistrationAuthorityItemIdentificationStrategy
Sets the map of display names for registration authorities.
setRegistrationAuthorityPredicate(Predicate<CharSequence>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Sets the Predicate to use to match the context's registration authority.
setRemoveRolelessEntities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Sets whether EntityDescriptor elements without roles (after filtering) should be removed altogether.
setRemovingCRsFromSignature(boolean) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Sets whether to remove CR characters from generated signatures.
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.EntityRoleFilterStage
Sets whether EntitiesDescriptor that do not contain EntityDescriptors should be removed.
setRemovingEntitylessEntitiesDescriptor(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
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.mdrpi.EntityRegistrationAuthorityFilterStage
Sets whether a descriptor is required to have registration information.
setRules(List<Predicate<EntityAttributeFilteringStage.EntityAttributeContext>>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Sets the List of rules to be used to match attribute values.
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<T>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the pipeline that receives the selected items.
setSelectionRequirements(Collection<Class<? extends B>>) - Method in class net.shibboleth.metadata.pipeline.AbstractItemMetadataSelectionStage
Sets the ItemMetadata classes that, if an item contains them, will cause the Item to be selected.
setSelectionStrategy(Predicate<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.SplitMergeStage
Sets the strategy used to split the given item collection.
setSerializer(ItemCollectionSerializer<T>) - Method in class net.shibboleth.metadata.pipeline.SerializationStage
Sets the serializer used to write item to the output file.
setSerializer(ItemSerializer<T>) - Method in class net.shibboleth.metadata.pipeline.MultiOutputSerializationStage
Sets the serializer used to write item to the output file.
setShaVariant(XMLSignatureSigningStage.SHAVariant) - Method in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
Deprecated, for removal: This API element is subject to removal in a future version.
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(List<Item<T>>) - Method in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Sets the collection of Items added to the Item collection by this stage.
setStages(List<Stage<T>>) - Method in class net.shibboleth.metadata.pipeline.CompositeStage
Sets the list of stages that compose this stage.
setText(String) - Method in class net.shibboleth.metadata.dom.Container
Set the text content of the wrapped Element.
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.
setURIResolver(URIResolver) - Method in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Set the URIResolver for this transform, or null to specify none.
setValidators(List<Validator<A>>) - Method in class net.shibboleth.metadata.validate.BaseAsValidator
Set the list of validators to apply to each item.
setValidators(List<Validator<V>>) - Method in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
Set the list of validators to apply to each item.
setValidators(List<Validator<V>>) - Method in class net.shibboleth.metadata.validate.ValidatorSequence
Set the list of validators to apply to each item.
setValidityDuration(Duration) - Method in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Sets the amount of time the descriptors will be valid.
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, Instant) - 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
 
setValue(String) - Method in class net.shibboleth.metadata.validate.string.BaseStringValueValidator
Sets the value to be matched.
setValuePredicate(Predicate<CharSequence>) - Method in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Sets the Predicate to use to match the context's attribute value.
setVariableName(String) - Method in class net.shibboleth.metadata.pipeline.ScriptletStage
Sets the variable name to contain the list of items.
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.
setWarningBoundary(int) - Method in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
Set the RSA key length below which a warning should result.
setWarningBoundary(long) - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Set the RSA public exponent below which a warning should result.
setWarningBoundary(BigInteger) - Method in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
Set the RSA public exponent below which a warning should result.
setWhitelisting(boolean) - Method in class net.shibboleth.metadata.dom.NamespacesStrippingStage
Deprecated, for removal: This API element is subject to removal in a future version.
setWhitelisting(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage
Deprecated, for removal: This API element is subject to removal in a future version.
setWhitelistingEntities(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
setWhitelistingRegistrationAuthorities(boolean) - Method in class net.shibboleth.metadata.dom.saml.mdrpi.EntityRegistrationAuthorityFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
setWhitelistingRoles(boolean) - Method in class net.shibboleth.metadata.dom.saml.EntityRoleFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
setWhitelistingTypes(boolean) - Method in class net.shibboleth.metadata.dom.saml.ContactPersonFilterStage
Deprecated, for removal: This API element is subject to removal in a future version.
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.
SHA1 - Enum constant in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
160-bit SHA-1.
SHA1StringTransformer - Class in net.shibboleth.metadata.util
A Function that transforms a String into a hex-encoded representation of the SHA-1 digest of the UTF-8 encoding of the string.
SHA1StringTransformer() - Constructor for class net.shibboleth.metadata.util.SHA1StringTransformer
 
SHA256 - Enum constant in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
256-bit SHA-2.
SHA384 - Enum constant in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
384-bit SHA-2.
SHA512 - Enum constant in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
512-bit SHA-2.
shaVariant - Variable in class net.shibboleth.metadata.dom.XMLSignatureSigningStage
SHA algorithm variant used in signature and digest algorithms.
SHAVariant() - Constructor for enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
 
ShibbolethMetadataSupport - Class in net.shibboleth.metadata.dom.saml.shibboleth
Helper class for dealing with Shibboleth metadata.
ShibbolethMetadataSupport() - Constructor for class net.shibboleth.metadata.dom.saml.shibboleth.ShibbolethMetadataSupport
Constructor.
SHIBMD_NS - Static variable in class net.shibboleth.metadata.dom.saml.shibboleth.ShibbolethMetadataSupport
Shibboleth metadata namespace URI.
SHIBMD_PREFIX - Static variable in class net.shibboleth.metadata.dom.saml.shibboleth.ShibbolethMetadataSupport
Default Shibboleth metadata namespace prefix.
sigAlgo - Variable in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Signature algorithm used.
sign(Item<Element>) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Sign an individual item.
SIGNATURE_NAME - Static variable in class net.shibboleth.metadata.dom.ds.XMLDSIGSupport
Signature element name.
signatureRequired - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Whether Elements are required to be signed.
SimpleCollectionMergeStrategy - Class in net.shibboleth.metadata
A CollectionMergeStrategy that adds the Item from each source, in order, by means of the List.addAll(Collection) method on the target.
SimpleCollectionMergeStrategy() - Constructor for class net.shibboleth.metadata.SimpleCollectionMergeStrategy
 
SimpleCommandLine - Class in net.shibboleth.metadata.cli
A simple driver for the metadata aggregator.
SimpleCommandLine() - Constructor for class net.shibboleth.metadata.cli.SimpleCommandLine
Constructor.
SimpleCommandLine.ErrorException - Exception in net.shibboleth.metadata.cli
Exception to be thrown during processing.
SimpleCommandLineArguments - Class in net.shibboleth.metadata.cli
Command line arguments for the SimpleCommandLine command line tool.
SimpleCommandLineArguments() - Constructor for class net.shibboleth.metadata.cli.SimpleCommandLineArguments
 
SimpleDOMTraversalContext - Class in net.shibboleth.metadata.dom
A simple implementation of the DOMTraversalContext interface.
SimpleDOMTraversalContext(Item<Element>) - Constructor for class net.shibboleth.metadata.dom.SimpleDOMTraversalContext
Constructor.
SimpleElementMaker - Class in net.shibboleth.metadata.dom
Basic maker class for Elements for use with the Container system.
SimpleElementMaker(QName) - Constructor for class net.shibboleth.metadata.dom.SimpleElementMaker
Constructor.
SimpleElementMatcher - Class in net.shibboleth.metadata.dom
Basic matcher class for Elements for use with the Container system.
SimpleElementMatcher(QName) - Constructor for class net.shibboleth.metadata.dom.SimpleElementMatcher
Constructor.
SimpleItemCollectionFactory<T> - Class in net.shibboleth.metadata
Implementation Supplier that produces ArrayList instances.
SimpleItemCollectionFactory() - Constructor for class net.shibboleth.metadata.SimpleItemCollectionFactory
 
SimpleItemCollectionSerializer<T> - Class in net.shibboleth.metadata
A simple ItemCollectionSerializer which just serializes each Item in turn.
SimpleItemCollectionSerializer(ItemSerializer<T>) - Constructor for class net.shibboleth.metadata.SimpleItemCollectionSerializer
Constructor.
SimpleNamespaceContext - Class in net.shibboleth.metadata.dom
Simple implementation of NamespaceContext based on a map from prefix values to corresponding URIs.
SimpleNamespaceContext() - Constructor for class net.shibboleth.metadata.dom.SimpleNamespaceContext
Constructor.
SimpleNamespaceContext(Map<String, String>) - Constructor for class net.shibboleth.metadata.dom.SimpleNamespaceContext
Constructor.
SimplePipeline<T> - Class in net.shibboleth.metadata.pipeline
A very simple implementation of Pipeline.
SimplePipeline() - Constructor for class net.shibboleth.metadata.pipeline.SimplePipeline
 
source - Variable in class net.shibboleth.metadata.pipeline.StaticItemSourceStage
Collection of static Items added to each Item collection by AbstractStage.execute(List).
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.SAMLMetadataSupport
QName of the SPSSODescriptor element.
SplitMergeStage<T> - Class in net.shibboleth.metadata.pipeline
A stage which splits a given collection according to a provided selection strategy and passes selected items to one pipeline and non-selected items to another.
SplitMergeStage() - Constructor for class net.shibboleth.metadata.pipeline.SplitMergeStage
 
Stage<T> - 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(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StageProcessingException(String) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StageProcessingException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.StageProcessingException
Constructor.
StaticItemSourceStage<T> - 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
 
StatusInfoAppendingErrorListener(Item<?>) - Constructor for class net.shibboleth.metadata.dom.AbstractXSLProcessingStage.StatusInfoAppendingErrorListener
Constructor.
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<T> - Class in net.shibboleth.metadata.pipeline
A Stage that logs StatusMetadata associated with an Item.
StatusMetadataLoggingStage() - Constructor for class net.shibboleth.metadata.pipeline.StatusMetadataLoggingStage
 
strategy - Variable in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
The field for the strategy record component.
strategy() - Method in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Returns the value of the strategy record component.
StringAttributeValidationStage - Class in net.shibboleth.metadata.dom
A Stage allowing validation of DOM Attrs treated as Strings.
StringAttributeValidationStage() - Constructor for class net.shibboleth.metadata.dom.StringAttributeValidationStage
 
StringElementValidationStage - Class in net.shibboleth.metadata.dom
A Stage allowing validation of DOM Elements treated as Strings.
StringElementValidationStage() - Constructor for class net.shibboleth.metadata.dom.StringElementValidationStage
 
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.
TerminationException - Exception in net.shibboleth.metadata.pipeline
An exception to be thrown to cause command-line aggregator execution to terminate.
TerminationException() - Constructor for exception net.shibboleth.metadata.pipeline.TerminationException
Constructor.
TerminationException(Exception) - Constructor for exception net.shibboleth.metadata.pipeline.TerminationException
Constructor.
TerminationException(String) - Constructor for exception net.shibboleth.metadata.pipeline.TerminationException
Constructor.
TerminationException(String, Exception) - Constructor for exception net.shibboleth.metadata.pipeline.TerminationException
Constructor.
test(Collection<T>) - Method in class net.shibboleth.metadata.pipeline.AtLeastCollectionPredicate
 
test(EntityAttributeFilteringStage.EntityAttributeContext) - Method in class net.shibboleth.metadata.dom.saml.mdattr.AbstractEntityAttributeMatcher
 
test(EntityAttributeFilteringStage.EntityAttributeContext) - Method in class net.shibboleth.metadata.dom.saml.mdattr.RegistrationAuthorityMatcher
 
test(Item<Element>) - Method in class net.shibboleth.metadata.dom.XPathItemSelectionStrategy
 
theItems - Variable in class net.shibboleth.metadata.pipeline.impl.PipelineCallable
The collection of items upon which the pipeline will operate.
thePipeline - Variable in class net.shibboleth.metadata.pipeline.impl.PipelineCallable
The pipeline to be executed, never null.
toString() - Method in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
 
toString() - Method in record class net.shibboleth.metadata.pipeline.PipelineAndStrategy
Returns a string representation of this record class.
transformAttributes - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Attributes set on the Transformer used by this stage.
transformFeatures - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Features set on the Transformer used by this stage.
transformParameters - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
Collection of named parameters to make available to the transform.
traverse(Element, C) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
Depth-first traversal of the DOM tree rooted in an element, applying the visitor when appropriate.

U

UIINFO_NAME - Static variable in class net.shibboleth.metadata.dom.saml.mdui.MDUISupport
QName representing an mdui:UIInfo.
unwrap() - Method in class net.shibboleth.metadata.AbstractItem
 
unwrap() - Method in class net.shibboleth.metadata.dom.Container
Return the wrapped Element.
unwrap() - Method in interface net.shibboleth.metadata.Item
Gets the wrapped item data.
uriResolver - Variable in class net.shibboleth.metadata.dom.AbstractXSLProcessingStage
URIResolver to use in the transformer.

V

VALID_UNTIL_ATTRIB_NAME - Static variable in class net.shibboleth.metadata.dom.saml.SAMLMetadataSupport
validUntil attribute name.
validate(InternetDomainName, Item<?>, String) - Method in class net.shibboleth.metadata.validate.net.RejectDomainNameNotUnderPublicSuffixValidator
 
validate(InternetDomainName, Item<?>, String) - Method in class net.shibboleth.metadata.validate.net.RejectDomainNamePublicSuffixValidator
 
validate(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.string.AcceptStringRegexValidator
 
validate(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.string.AcceptStringValueValidator
 
validate(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.string.RejectStringRegexValidator
 
validate(String, Item<?>, String) - Method in class net.shibboleth.metadata.validate.string.RejectStringValueValidator
 
validate(URL, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.url.EmptyPortURLValidator
 
validate(URL, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.url.HTTPSProtocolURLValidator
 
validate(URL, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.url.MissingHostURLValidator
 
validate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.AbstractX509Validator
 
validate(X509Certificate, Item<?>, String) - Method in class net.shibboleth.metadata.validate.x509.X509DSADetector
 
validate(V, Item<?>, String) - Method in class net.shibboleth.metadata.validate.AcceptAllValidator
 
validate(V, Item<?>, String) - Method in class net.shibboleth.metadata.validate.RejectAllValidator
 
validate(V, Item<?>, String) - Method in interface net.shibboleth.metadata.validate.Validator
Apply the validator to a value in the context of the given Item.
validate(V, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.BaseAsValidator
 
validate(V, Item<?>, String, String) - Method in interface net.shibboleth.metadata.validate.Validator
Apply the validator to a value in the context of the given Item.
validate(V, Item<?>, String, String) - Method in class net.shibboleth.metadata.validate.ValidatorSequence
 
validateCommandLineArguments() - Method in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Validate the provided command line arguments, for example issuing an error if they are inconsistent.
validateItem(Item<Element>, XMLSignatureValidator) - Method in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Validate an individual Item using the provided validator.
validateSignatureReference(Element, Reference) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Validates the reference within the XML signature by performing the following checks.
validateSignatureReferenceUri(Element, Reference) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Validates that the element resolved by the signature validation layer is the same as the element resolved by the DOM layer.
validateSignatureTransforms(Reference) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Validate the transforms included in the Signature Reference.
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
Constructor.
ValidationException(String) - Constructor for exception net.shibboleth.metadata.dom.impl.XMLSignatureValidator.ValidationException
Constructor.
ValidationException(String, Exception) - Constructor for exception net.shibboleth.metadata.dom.impl.XMLSignatureValidator.ValidationException
Constructor.
validationSchema - Variable in class net.shibboleth.metadata.dom.XMLSchemaValidationStage
Schema used to validate Elements.
Validator<V> - Interface in net.shibboleth.metadata.validate
Interface for a validator to be applied to an value in the context of a given Item, to which status metadata will be added when appropriate.
Validator.Action - Enum Class in net.shibboleth.metadata.validate
Validator instances are normally applied in sequence in a chain of responsibility pattern orchestrated by the caller.
validators - Variable in class net.shibboleth.metadata.dom.AbstractDOMValidationStage
The validator sequence to apply.
validators - Variable in class net.shibboleth.metadata.validate.BaseAsValidator
The validator sequence to apply.
validators - Variable in class net.shibboleth.metadata.validate.ValidatorSequence
The list of validators to apply.
ValidatorSequence<V> - Class in net.shibboleth.metadata.validate
A Validator implementation which encapsulates the functionality of stepping through a sequence of other validators.
ValidatorSequence() - Constructor for class net.shibboleth.metadata.validate.ValidatorSequence
 
validityDuration - Variable in class net.shibboleth.metadata.dom.saml.SetValidUntilStage
Amount of time the descriptors will be valid.
validSignatureRequired - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Whether the signature on a Elements is required to be valid.
value - Variable in class net.shibboleth.metadata.dom.saml.mdattr.AbstractExactValueMatcher
The attribute value to match.
value - Variable in class net.shibboleth.metadata.dom.saml.mdattr.EntityAttributeFilteringStage.ContextImpl
The attribute's value.
value - Variable in class net.shibboleth.metadata.validate.string.BaseStringValueValidator
Value to be accepted by this validator.
valueOf(String) - Static method in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.shibboleth.metadata.validate.Validator.Action
Returns the enum constant of this class with the specified name.
valuePredicate - Variable in class net.shibboleth.metadata.dom.saml.mdattr.MultiPredicateMatcher
Predicate to use to match the context's attribute value.
values() - Static method in enum class net.shibboleth.metadata.dom.XMLSignatureSigningStage.SHAVariant
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.shibboleth.metadata.validate.Validator.Action
Returns an array containing the constants of this enum class, in the order they are declared.
variableName - Variable in class net.shibboleth.metadata.pipeline.ScriptletStage
Name of the scriptlet attribute containing the Item collection to be transformed.
verbose - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Verbose logging has been requested.
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.impl.XMLSignatureValidator
Public key used to verify signatures.
verificationKey - Variable in class net.shibboleth.metadata.dom.XMLSignatureValidationStage
Public key used to verify the Element signature.
verifySignature(Element, Element) - Method in class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Verifies that the signature on a document is valid.
version - Variable in class net.shibboleth.metadata.cli.SimpleCommandLineArguments
Version has been requested.
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.
visit(Element, C) - Method in class net.shibboleth.metadata.dom.AbstractDOMTraversalStage
Visit a particular Element.
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.AbstractAttributeValidationStage
 
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.AbstractElementValidationStage
 
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.ElementWhitespaceTrimmingStage
 
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.saml.mdui.IPHintValidationStage
 
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.saml.SAMLStringElementCheckingStage
 
visit(Element, DOMTraversalContext) - Method in class net.shibboleth.metadata.dom.saml.shibboleth.ScopeValidationStage
 
visit(Element, X509ValidationStage.Context) - Method in class net.shibboleth.metadata.dom.ds.X509ValidationStage
 
visit(Element, ElementsStrippingStage.Context) - Method in class net.shibboleth.metadata.dom.ElementsStrippingStage
 
visit(Element, CRDetectionStage.Context) - Method in class net.shibboleth.metadata.dom.saml.CRDetectionStage
 
visitAttr(Attr, Item<Element>) - Method in interface net.shibboleth.metadata.dom.AttrVisitor
Called on each Attr visited as part of the processing of an Element item.
visitAttr(Attr, Item<Element>) - Method in class net.shibboleth.metadata.dom.WhitespaceTrimmingVisitor
 
visitElement(Element, Item<Element>) - Method in interface net.shibboleth.metadata.dom.ElementVisitor
Called on each Element visited as part of the processing of an Element item.
visitElement(Element, Item<Element>) - Method in class net.shibboleth.metadata.dom.WhitespaceTrimmingVisitor
 
visitNode(Node, Item<Element>) - Method in interface net.shibboleth.metadata.dom.NodeVisitor
Called on each Node visited as part of the processing of an Element item.
visitNode(Node, Item<Element>) - Method in class net.shibboleth.metadata.dom.WhitespaceTrimmingVisitor
 
visitor - Variable in class net.shibboleth.metadata.dom.ElementWhitespaceTrimmingStage
Visitor to apply to each visited element.

W

waitingForPipelines - Variable in class net.shibboleth.metadata.pipeline.PipelineDemultiplexerStage
Whether this stage 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
 
warningBoundary - Variable in class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
The RSA public exponent value below which a warning should result.
warningBoundary - Variable in class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
The RSA key length below which a warning should result.
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.
WhitespaceTrimmingVisitor - Class in net.shibboleth.metadata.dom
Node visitor which trims leading and trailing whitespace from the visited node's text content.
WhitespaceTrimmingVisitor() - Constructor for class net.shibboleth.metadata.dom.WhitespaceTrimmingVisitor
 
writeDisplayNames(JsonGenerator, Element, Element) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Write the list of display names to the output.
writeEntityAttributes(JsonGenerator, Element) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Write out an entity's entity attributes.
writeLogos(JsonGenerator, Element) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Write the entity's logos to the output.
writeValueLangList(JsonGenerator, List<Element>, String) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Write a list of element values and language tags to the output as a JSON array under a given key.
writeValueLangList(JsonGenerator, Element, QName, String) - Method in class net.shibboleth.metadata.dom.saml.DiscoFeedCollectionSerializer
Write a value/language list for elements within a mdui:UIInfo container.

X

X509DSADetector - Class in net.shibboleth.metadata.validate.x509
Validator class to check that X.509 certificates do not contain DSA public keys.
X509DSADetector() - Constructor for class net.shibboleth.metadata.validate.x509.X509DSADetector
 
X509ROCAValidator - Class in net.shibboleth.metadata.validate.x509
Validator class to check that X.509 certificate public keys are not affected by the Return of Coppersmith Attack (ROCA, CVE-2017-15361).
X509ROCAValidator() - Constructor for class net.shibboleth.metadata.validate.x509.X509ROCAValidator
 
X509ROCAValidator.BrokenKey - Class in net.shibboleth.metadata.validate.x509
Checks to see whether a given modulus represents a key affected by the attack.
X509RSAExponentValidator - Class in net.shibboleth.metadata.validate.x509
Validator class to check RSA public exponent values in X.509 certificates.
X509RSAExponentValidator() - Constructor for class net.shibboleth.metadata.validate.x509.X509RSAExponentValidator
 
X509RSAKeyLengthValidator - Class in net.shibboleth.metadata.validate.x509
Validator class to check RSA key lengths in X.509 certificates.
X509RSAKeyLengthValidator() - Constructor for class net.shibboleth.metadata.validate.x509.X509RSAKeyLengthValidator
 
X509RSAOpenSSLKeylistValidator - Class in net.shibboleth.metadata.validate.x509
Validator class to check RSA moduli in X.509 certificates against a list of OpenSSL-format keys.
X509RSAOpenSSLKeylistValidator() - Constructor for class net.shibboleth.metadata.validate.x509.X509RSAOpenSSLKeylistValidator
 
X509ValidationStage - Class in net.shibboleth.metadata.dom.ds
Stage to apply a collection of validators to each X.509 certificate in items.
X509ValidationStage() - Constructor for class net.shibboleth.metadata.dom.ds.X509ValidationStage
 
X509ValidationStage.Context - Class in net.shibboleth.metadata.dom.ds
Context class for this kind of traversal.
XMLDSIGSupport - Class in net.shibboleth.metadata.dom.ds
Support class for dealing with the XML DSIG specification.
XMLDSIGSupport() - Constructor for class net.shibboleth.metadata.dom.ds.XMLDSIGSupport
Constructor.
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.impl.XMLSignatureSigner
Factory used to create XML signature objects.
XMLSignatureSigner - Class in net.shibboleth.metadata.dom.impl
A class that encapsulates the various stages in signing an XML document.
XMLSignatureSigner(XMLSignatureSigningStage, Logger) - Constructor for class net.shibboleth.metadata.dom.impl.XMLSignatureSigner
Constructor.
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 Class in net.shibboleth.metadata.dom
The variant of SHA to use in the various signature algorithms.
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
 
XMLSignatureValidator - Class in net.shibboleth.metadata.dom.impl
A class that encapsulates the various stages in validation of XML signatures as methods.
XMLSignatureValidator(PublicKey, Set<String>, Set<String>, boolean) - Constructor for class net.shibboleth.metadata.dom.impl.XMLSignatureValidator
Constructor.
XMLSignatureValidator.ValidationException - Exception in net.shibboleth.metadata.dom.impl
Exception class representing a failure to validate.
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 Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form