| Package | Description |
|---|---|
| net.shibboleth.metadata.dom |
Implementations of core APIs that operate on W3C DOM based metadata.
|
| net.shibboleth.metadata.dom.ds |
Support classes for XML DSIG.
|
| net.shibboleth.metadata.dom.saml |
Classes that work with DOM elements which contain SAML data.
|
| net.shibboleth.metadata.dom.saml.mdattr |
Aggregator classes for the entity attributes specification.
|
| net.shibboleth.metadata.dom.saml.mdrpi |
Aggregator classes for the MDRPI specification.
|
| net.shibboleth.metadata.pipeline |
A set of classes for constructing generic data processing pipelines.
|
| net.shibboleth.metadata.validate |
Classes for validation of specific object types.
|
| net.shibboleth.metadata.validate.x509 |
Validation classes for X.509 certificate objects.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
XMLSignatureSigningStage.addKeyNames(ArrayList<Object> keyInfoItems)
Adds key names to the KeyInfo, if key names are to be included.
|
protected void |
XMLSignatureSigningStage.addKeyValue(ArrayList<Object> keyInfoItems)
Adds raw key values to the KeyInfo if key values are to be included.
|
protected void |
XMLSignatureSigningStage.addX509Data(ArrayList<Object> keyInfoItems)
Adds X509 data (subject names, certificates, CRLs, and Issuer/Serial) set to be included, into the key info.
|
protected void |
AbstractDOMValidationStage.applyValidators(V obj,
AbstractDOMTraversalStage.TraversalContext context)
Apply each of the configured validators in turn to the provided object.
|
protected KeyInfo |
XMLSignatureSigningStage.buildKeyInfo()
Builds the KeyInfo element to be included in the signature.
|
protected Reference |
XMLSignatureSigningStage.buildSignatureReference(Element target)
Builds the references to the signed content.
|
protected SignedInfo |
XMLSignatureSigningStage.buildSignedInfo(Element target)
Gets the descriptor of signed content.
|
protected void |
EmptyContainerStrippingStage.doExecute(Collection<Item<Element>> items)
Performs the stage processing on the given Item collection.
|
protected void |
ElementStrippingStage.doExecute(Collection<Item<Element>> items)
Performs the stage processing on the given Item collection.
|
protected void |
DOMResourceSourceStage.doExecute(Collection<Item<Element>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
DOMFilesystemSourceStage.doExecute(Collection<Item<Element>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
AbstractXSLProcessingStage.doExecute(Collection<Item<Element>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
AbstractNamespacesStrippingStage.doExecute(Collection<Item<Element>> items) |
protected void |
AbstractDOMTraversalStage.doExecute(Collection<Item<Element>> itemCollection) |
protected boolean |
XMLSignatureValidationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
XMLSignatureSigningStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
XMLSchemaValidationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected void |
XSLValidationStage.executeTransformer(Transformer transformer,
Collection<Item<Element>> itemCollection)
Executes the XSLT transform on the given collection of Items.
|
protected void |
XSLTransformationStage.executeTransformer(Transformer transformer,
Collection<Item<Element>> itemCollection)
Executes the XSLT transform on the given collection of Items.
|
protected void |
MultiOutputXSLTransformationStage.executeTransformer(Transformer transformer,
Collection<Item<Element>> itemCollection)
Executes the XSLT transform on the given collection of Items.
|
protected abstract void |
AbstractXSLProcessingStage.executeTransformer(Transformer transformer,
Collection<Item<Element>> itemCollection)
Executes the XSLT transform on the given collection of Items.
|
protected void |
DOMResourceSourceStage.populateItemCollection(Collection<Item<Element>> itemCollection,
InputStream data)
Builds an
DOMElementItem collection from a new XML document. |
protected DOMElementItem |
DOMFilesystemSourceStage.processSourceFile(File source)
Reads in an XML source file, parses it, and creates the appropriate
DOMElementItem for the data. |
private void |
AbstractDOMTraversalStage.traverse(Element element,
AbstractDOMTraversalStage.TraversalContext context)
Depth-first traversal of the DOM tree rooted in an element, applying the
visitor when appropriate.
|
protected void |
CRDetectionStage.visit(Element element,
AbstractDOMTraversalStage.TraversalContext context) |
protected abstract void |
AbstractDOMTraversalStage.visit(Element element,
AbstractDOMTraversalStage.TraversalContext context)
Visit a particular
Element. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
X509ValidationStage.visit(Element element,
AbstractDOMTraversalStage.TraversalContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EntitiesDescriptorAssemblerStage.doExecute(Collection<Item<Element>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected boolean |
ValidateValidUntilStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
SetValidUntilStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
SetCacheDurationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
RemoveOrganizationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
PullUpValidUntilStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
PullUpCacheDurationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
GenerateIdStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
EntityDescriptorItemIdPopulationStage.doExecute(Item<Element> item)
Processes a given Item.
|
protected boolean |
ContactPersonFilterStage.doExecute(Item<Element> item)
Processes a given Item.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EntityAttributeFilteringStage.doExecute(Collection<Item<Element>> itemCollection) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RegistrationAuthorityPopulationStage.doExecute(Collection<Item<Element>> items)
Performs the stage processing on the given Item collection.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TerminationException
An exception to be thrown to cause command-line aggregator execution to terminate.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StaticItemSourceStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
SplitMergeStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
SerializationStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
ScriptletStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
PipelineMergeStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
PipelineDemultiplexerStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
MultiOutputSerializationStage.doExecute(Collection<Item<T>> itemCollection) |
protected void |
CompositeStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected abstract void |
BaseStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
BaseIteratingStage.doExecute(Collection<Item<T>> itemCollection)
Iterates over each element of the Item collection and delegates the processing of that element to
BaseIteratingStage.doExecute(Item). |
protected void |
AbstractItemMetadataSelectionStage.doExecute(Collection<Item<T>> itemCollection)
Performs the stage processing on the given Item collection.
|
protected void |
StatusMetadataLoggingStage.doExecute(Collection<Item<T>> itemCollection,
Item<T> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type.
|
protected void |
ItemMetadataFilterStage.doExecute(Collection<Item<T>> itemCollection,
Item<T> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type.
|
protected abstract void |
AbstractItemMetadataSelectionStage.doExecute(Collection<Item<T>> itemCollection,
Item<T> matchingItem,
Map<Class<? extends ItemMetadata>,List<? extends ItemMetadata>> matchingMetadata)
Performs the stage's logic on the given item that contained metadata of the given type.
|
protected boolean |
ItemMetadataAddingStage.doExecute(Item<T> item)
Processes a given Item.
|
protected boolean |
ItemIdTransformStage.doExecute(Item<T> item)
Processes a given Item.
|
protected abstract boolean |
BaseIteratingStage.doExecute(Item<T> item)
Processes a given Item.
|
void |
Stage.execute(Collection<Item<T>> itemCollection)
Transforms the given input data.
|
void |
BaseStage.execute(Collection<Item<T>> itemCollection)
Creates an
ComponentInfo, delegates actual work on the collection to BaseStage.doExecute(Collection), adds
the ComponentInfo to all the resultant Item elements and then sets its completion time. |
static <T> Collection<Item<T>> |
FutureSupport.futureItems(Future<Collection<Item<T>>> future)
Resolves the future value of a
Future collection value. |
MultiOutputSerializationStage.Destination |
MultiOutputSerializationStage.OutputStrategy.getDestination(Item<T> item)
Gets a
MultiOutputSerializationStage.Destination to which an item should be serialized. |
MultiOutputSerializationStage.Destination |
FilesInDirectoryMultiOutputStrategy.getDestination(Item<T> item) |
| Modifier and Type | Method and Description |
|---|---|
Validator.Action |
Validator.validate(V e,
Item<?> item,
String stageId)
Apply the validator to the object in the given
Item context. |
| Modifier and Type | Method and Description |
|---|---|
void |
X509RSAOpenSSLBlacklistValidator.doValidate(X509Certificate cert,
Item<?> item,
String stageId)
Apply the validator to the object in the given
Item context. |
protected abstract void |
AbstractX509Validator.doValidate(X509Certificate cert,
Item<?> item,
String stageId)
Apply the validator to the object in the given
Item context. |
private String |
X509RSAOpenSSLBlacklistValidator.openSSLDigest(BigInteger modulus)
Computes the OpenSSL digest value for the given modulus.
|
Validator.Action |
AbstractX509Validator.validate(X509Certificate cert,
Item<?> item,
String stageId) |
Copyright © 1999–2016. All rights reserved.