All Classes and Interfaces
Class
Description
The abstract implementation of a transform
This class allows to create a XAdES content-timestamp which covers all documents (AllDataObjectsTimeStamp).
Transforms a reference content to its base64 representation
NOTE: Not compatible with:
- other transformations;
- isEmbed(true) parameter;
- Manifest signature;
- Enveloped signatures.
Support for BDoc TM profile signatures
Performs a canonicalization transform on XML NodeSet
Transform processed by Apache
XMLSignatureInput utilsThe XAdES CounterSignatureBuilder used to create a counter signature
signing a SignatureValue of a parent signature
Resolver for a counter signature only.
Builds
eu.europa.esig.dss.xades.dataobject.DSSDataObjectFormat objects.Resolver for detached signature only.
This class represents a
<xades:DataObjectFormat> element as part of <xades:SignedDataObjectProperties>Allows creation of custom ds:Object element
Defines a ds:Reference element to be built
Defines a transform used for a reference transformations
Represents an
XMLSignatureInput wrapperUtility class that contains some XML related method.
This class tests the xpath expression against injection.
Used for Enveloped Signature
Note: must be followed up by a
CanonicalizationTransformBuilds XAdES signature extension
This class builds a ds:Manifest element
This SignatureScope represents a Manifest entry document
This class validates a ds:Manifest element against external files
Performs pretty-print transformations on an XML signature
Creates, validates references and processes defined transformations
This class is used to generate a deterministic reference identifier
Defines possible output types of a transform/reference
Contains methods for processing
eu.europa.esig.dss.xades.reference.DSSReferenceThis class is used to verify the validity of the
eu.europa.esig.dss.xades.reference.DSSReferences setupBuilds a XAdES signature of the defined format
Class SignatureECDSARIPEMD160
Builds a XAdES SignaturePolicyStore
XAdES signature creation profile
Class SignatureECDSARIPEMD160
This is a special transform to be used exclusively within a xades:SignaturePolicyId
to define special digest computation rules.
Builds a user-friendly description for the provided 'ds:Transforms' element
Creates Signature parameters for a Trusted List creation
NOTE: the same instance of SignatureParameters shall be used on calls
DocumentSignatureService.getDataToSign(...) and DocumentSignatureService.signDocument(...)Represents a XAdES attribute
Represents an identifier of a XAdES Attribute
Performs checks according to EN 319 132-1 v1.1.1
"6.3 Requirements on XAdES signature's elements, qualifying properties and services"
Builds a XAdES signature
Utils for a XAdES CertificateRef extraction
This class provides the mechanism to retrieve certificates contained in a XAdES signature.
Parameters for a XAdES counter-signature creation
Retrieves CRL values from an XAdES (-XL) signature.
Holds level A aspects of XAdES
Contains B level baseline profile for XAdES signature.
LT profile of XAdES signature
Holds level LTA aspects of XAdES
-T profile of XAdES signature
Contains XAdES-C profile aspects
This class represents the implementation of XAdES level -X extension.
XL profile of XAdES signature
Retrieves OCSP values from an XAdES (XL/LT) signature.
This class is used to accelerate signature creation process for XAdES.
Contains information about a XAdES reference validation
Utils for a XAdES revocation refs extraction
XAdES implementation of DocumentSignatureService
Parse an XAdES signature structure.
This class implements all the necessary mechanisms to build each form of the XML signature.
Builds a DSS identifier for a XAdES signature
Verifies integrity of a XAdES signature
Defines SignatureParameters to deal with XAdES signature creation/extension
Enumeration defining ways to embed a signature
Represents a signature policy extracted from a XAdES (XML) signature
Performs operations in order to find all signed data for a XAdES Signature
Contains util methods for dealing with XAdES
Builds
XAdESSignedDataObjectPropertiesXAdES signed properties
Builds a message-imprint for XAdES timestamps
Parameters for a XAdES timestamp creation
Finds a timestamp scope for a XAdES encapsulated timestamps
The timestamp source for a XAdES signature
Unsigned XAdES signature properties
Validator of XML Signed document
Loads the relevant validator for an XML document validation
XML element signature scope
Defines a full XML document signature scope
This class represents an extension of
Policy class allowing addition
of a custom list of DSSTransforms to build the ds:Transforms element
NOTE: The digest should be computed by the user and set through the
setDigestValue(digestValue) method
Use DSSXMLUtils.applyTransforms(document, transforms) in order obtain
policy binaries after transformsDefines a root XML document signature scope
Validates an XML Signature Policy
Enveloped signature transformation by Filter 2.0.
Represents Filter 2.0 transform
The simple enveloped signature transform.
This class creates signatures that are being enveloped into the parent document
based on the defined (if any) XPath location.
The XPath transform
XPointer signature scope
The XSLT transform