# Package org.opensaml.xmlsec.signature.support

@NonnullElements package org.opensaml.xmlsec.signature.support
Functional support for XML Signature.

Related Packages
Package
Description
org.opensaml.xmlsec.signature
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
org.opensaml.xmlsec.signature.support.impl
Implementations of signature evaluation functions.
org.opensaml.xmlsec.signature.impl
Implementations of the interfaces for XMLObjects that represent XML signature types.
Class
Description
ConfigurableContentReference
A specialization of `ContentReference` which allows some signature reference properties to be specified.
ContentReference
Interface for representing the references to the content that is digitally signed.
DocumentInternalIDContentReference
A content reference that references Elements withing the same document by ID attribute.
SignatureConstants
Constants defined in or related to the XML Signature 1.0 and 1.1 specifications and related RFCs.
SignatureException
Exception thrown when an error occurs during signature operations.
SignaturePrevalidator
An interface for components which perform some pre-validation processing on an XML `Signature` instance, for example to validate that the signature confirms to a particular profile of XML Signature.
SignatureSupport
Helper methods for working with XML Signature.
SignatureTrustEngine
Evaluates the trustworthiness and validity of XML or raw Signatures against implementation-specific requirements.
SignatureValidationParametersCriterion
Criterion which holds an instance of `SignatureValidationParameters`.
SignatureValidationProvider
Interface for a provider component that cryptographically validates an XML Signature `Signature` using a candidate validation `Credential`.
SignatureValidator
A service class that cryptographically validates an XML Signature `Signature` using a candidate validation `Credential`.
Signer
A service class which is responsible for cryptographically computing and storing the actual digital signature content held within a `Signature` instance.
SignerProvider
Interface for a component which is responsible for cryptographically computing and storing the actual digital signature content held within a `Signature` instance.
TransformsConfigurableContentReference
A specialization of `ContentReference` which allows signature transforms to be specified.
URIContentReference
A generic content reference that uses a URI to reference the content to be signed.
XMLSignatureCredentialContext
A credential context for credentials resolved from a `KeyInfo` that was found in in XML Signature `Signature` element.