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 utils
The 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 wrapper
Utility 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 CanonicalizationTransform
Builds 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.DSSReference
This class is used to verify the validity of the eu.europa.esig.dss.xades.reference.DSSReferences setup
Builds 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 XAdESSignedDataObjectProperties
XAdES 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 transforms
Defines 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