Serialized Form
-
Package eu.europa.esig.dss.xades
-
Class eu.europa.esig.dss.xades.DSSObject
class DSSObject extends Object implements Serializable- serialVersionUID:
- -4680201985310575707L
-
Serialized Fields
-
content
eu.europa.esig.dss.model.DSSDocument content
Represents a content of the ds:Object element Can be XML or any other format (e.g. base64 encoded) -
encodingAlgorithm
String encodingAlgorithm
Represents a value for the "Encoding" attribute -
id
String id
Represents a value for the "Id" attribute -
mimeType
String mimeType
Represents a value for the "MimeType" attribute
-
-
Class eu.europa.esig.dss.xades.XAdESProfileParameters
class XAdESProfileParameters extends eu.europa.esig.dss.ProfileParameters implements Serializable- serialVersionUID:
- 2655781283234085565L
-
Serialized Fields
-
builder
SignatureBuilder builder
The builder used to create the signature structure. -
operationKind
eu.europa.esig.dss.signature.SigningOperation operationKind
Indicates the type of the operation to be done -
profile
SignatureProfile profile
The XAdES creation profile -
references
List<DSSReference> references
List of references created by a reference builder
-
-
Class eu.europa.esig.dss.xades.XAdESSignatureParameters
class XAdESSignatureParameters extends eu.europa.esig.dss.AbstractSignatureParameters<XAdESTimestampParameters> implements Serializable- serialVersionUID:
- 9131889715562901184L
-
Serialized Fields
-
addX509SubjectName
boolean addX509SubjectName
This parameter allows adding an optional X509SubjectName in the tag X509Data -
dataObjectFormatList
List<DSSDataObjectFormat> dataObjectFormatList
List of custom xades:DataObjectFormat elements incorporated within xades:SignedDataObjectProperties element of the signature -
dssReferences
List<DSSReference> dssReferences
A list of references to incorporate -
embedXML
boolean embedXML
In case of ENVELOPING signature, this parameter allows to include the complete XML and not its base64 encoded value NOTE: not compatible withBase64Transform -
en319132
boolean en319132
Defines if the signature shall be created according to ETSI EN 319 132 Default: true -
keyInfoCanonicalizationMethod
String keyInfoCanonicalizationMethod
ds:CanonicalizationMethod indicates the canonicalization algorithm: Algorithm="..." for KeyInfo. The EXCLUSIVE canonicalization is used by default -
manifestSignature
boolean manifestSignature
This parameter allows producing a Manifest signature (https://www.w3.org/TR/xmldsig-core/#sec-o-Manifest). -
objects
List<DSSObject> objects
List of custom ds:Object elements to be incorporated inside the signature -
prettyPrint
boolean prettyPrint
If true, prints each signature's tag to a new line with a relevant indent -
rootDocument
Document rootDocument
This attribute defines the root element of the file to create signature in (used in INTERNALLY_DETACHED) -
signedAdESObject
byte[] signedAdESObject
Optional parameter that contains the canonicalized XML of the XAdES object that was digested, referenced from the SigningInfo, and indirectly signed when the signature value was created. If this parameter is specified it will be used in the signed XML document. -
signedInfoCanonicalizationMethod
String signedInfoCanonicalizationMethod
ds:CanonicalizationMethod indicates the canonicalization algorithm: Algorithm="..." for SignedInfo. The EXCLUSIVE canonicalization is used by default -
signedPropertiesCanonicalizationMethod
String signedPropertiesCanonicalizationMethod
ds:CanonicalizationMethod indicates the canonicalization algorithm: Algorithm="..." for SignedProperties. The EXCLUSIVE canonicalization is used by default -
signingCertificateDigestMethod
eu.europa.esig.dss.enumerations.DigestAlgorithm signingCertificateDigestMethod
The digest method used to create the digest of the signer's certificate. -
signKeyInfo
boolean signKeyInfo
Optional parameter defining should the "KeyInfo" element be signed. If the value of parameter is TRUE, reference of the "KeyInfo" element will be added to "SignedInfo". FALSE by default. -
tokenReferencesDigestAlgorithm
eu.europa.esig.dss.enumerations.DigestAlgorithm tokenReferencesDigestAlgorithm
TheDigestAlgorithmused to incorporate CompleteCertificateRefs/CompleteRevocationRefs on -C level Default: SHA256 -
xades141Namespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace xades141Namespace
XAdES 1.4.1 definition -
xadesNamespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace xadesNamespace
XAdES 1.1.1, 1.2.2 or 1.3.2 definition -
xmldsigNamespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace xmldsigNamespace
XMLDSig definition -
xPathElementPlacement
XAdESSignatureParameters.XPathElementPlacement xPathElementPlacement
Defines the signature placement relatively to the element defined in thexPathLocationString(used for ENVELOPED format) -
xPathLocationString
String xPathLocationString
Defines the signature position xpath string (used for ENVELOPED format)
-
-
Class eu.europa.esig.dss.xades.XAdESTimestampParameters
class XAdESTimestampParameters extends eu.europa.esig.dss.model.TimestampParameters implements Serializable-
Serialized Fields
-
canonicalizationMethod
String canonicalizationMethod
The canonicalization method to use for the message-imprint
-
-
-
-
Package eu.europa.esig.dss.xades.dataobject
-
Class eu.europa.esig.dss.xades.dataobject.DSSDataObjectFormat
class DSSDataObjectFormat extends Object implements Serializable- serialVersionUID:
- -28123121170037681L
-
Serialized Fields
-
description
String description
Describes the data object -
encoding
String encoding
Defines the encoding of the data object -
mimeType
String mimeType
Defined the MimeType of the data object -
objectIdentifier
eu.europa.esig.dss.enumerations.ObjectIdentifier objectIdentifier
Provides an identifier to the data object -
objectReference
String objectReference
Provides a reference to the data object
-
-
-
Package eu.europa.esig.dss.xades.reference
-
Class eu.europa.esig.dss.xades.reference.AbstractTransform
class AbstractTransform extends Object implements Serializable- serialVersionUID:
- 7176619121506452500L
-
Serialized Fields
-
algorithm
String algorithm
The algorithm url string -
namespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace namespace
The namespace
-
-
Class eu.europa.esig.dss.xades.reference.Base64Transform
class Base64Transform extends AbstractTransform implements Serializable- serialVersionUID:
- -3517468564871841676L
-
Class eu.europa.esig.dss.xades.reference.CanonicalizationTransform
class CanonicalizationTransform extends ComplexTransform implements Serializable- serialVersionUID:
- 4876071474579456586L
-
Class eu.europa.esig.dss.xades.reference.ComplexTransform
class ComplexTransform extends AbstractTransform implements Serializable- serialVersionUID:
- -2344414065328072642L
-
Serialized Fields
-
transformObject
org.apache.xml.security.transforms.Transform transformObject
Internal object, used to build the Transformation
-
-
Class eu.europa.esig.dss.xades.reference.DSSReference
class DSSReference extends Object implements Serializable- serialVersionUID:
- 1121091037126466008L
-
Serialized Fields
-
contents
eu.europa.esig.dss.model.DSSDocument contents
The referenced data -
digestMethod
eu.europa.esig.dss.enumerations.DigestAlgorithm digestMethod
The DigestAlgorithm of the reference to compute digest value -
id
String id
The Id attribute of the reference -
object
DSSObject object
When set, defines the ds:Object element to be incorporated within the signature -
transforms
List<DSSTransform> transforms
List of transforms to be performed -
type
String type
The Type attribute of the reference -
uri
String uri
The URI attribute of the reference
-
-
Class eu.europa.esig.dss.xades.reference.EnvelopedSignatureTransform
class EnvelopedSignatureTransform extends AbstractTransform implements Serializable- serialVersionUID:
- -7029101849592279769L
-
Class eu.europa.esig.dss.xades.reference.SPDocDigestAsInSpecificationTransform
class SPDocDigestAsInSpecificationTransform extends AbstractTransform implements Serializable- serialVersionUID:
- -2521900114294437390L
-
Class eu.europa.esig.dss.xades.reference.XAdESReferenceValidation
class XAdESReferenceValidation extends eu.europa.esig.dss.model.ReferenceValidation implements Serializable- serialVersionUID:
- 2721340360134442005L
-
Class eu.europa.esig.dss.xades.reference.XPath2FilterEnvelopedSignatureTransform
class XPath2FilterEnvelopedSignatureTransform extends XPath2FilterTransform implements Serializable- serialVersionUID:
- -6358451916689562596L
-
Class eu.europa.esig.dss.xades.reference.XPath2FilterTransform
class XPath2FilterTransform extends XPathTransform implements Serializable- serialVersionUID:
- -7152990450159701613L
-
Serialized Fields
-
filter
String filter
The filter
-
-
Class eu.europa.esig.dss.xades.reference.XPathEnvelopedSignatureTransform
class XPathEnvelopedSignatureTransform extends XPathTransform implements Serializable- serialVersionUID:
- 1425638155172234234L
-
Class eu.europa.esig.dss.xades.reference.XPathTransform
class XPathTransform extends ComplexTransform implements Serializable- serialVersionUID:
- 4223069758436340714L
-
Serialized Fields
-
xPathExpression
String xPathExpression
The XPath expression to use
-
-
Class eu.europa.esig.dss.xades.reference.XsltTransform
class XsltTransform extends ComplexTransform implements Serializable- serialVersionUID:
- -5119986978252813925L
-
Serialized Fields
-
content
Document content
The document to be added
-
-
-
Package eu.europa.esig.dss.xades.signature
-
Class eu.europa.esig.dss.xades.signature.XAdESCounterSignatureParameters
class XAdESCounterSignatureParameters extends XAdESSignatureParameters implements Serializable- serialVersionUID:
- -1443369404631708953L
-
Serialized Fields
-
counterSignatureCanonicalizationMethod
String counterSignatureCanonicalizationMethod
The canonicalization method used for a SignatureValue canonicalization The EXCLUSIVE canonicalization is used by default -
signatureIdToCounterSign
String signatureIdToCounterSign
Signature Id to be counter-signed Can be a DSS Id or XMLDSIG Signature Id
-
-
Class eu.europa.esig.dss.xades.signature.XAdESService
class XAdESService extends eu.europa.esig.dss.signature.AbstractSignatureService<XAdESSignatureParameters,XAdESTimestampParameters> implements Serializable - serialVersionUID:
- -391276429698752703L
-
Class eu.europa.esig.dss.xades.signature.XmlPolicyWithTransforms
class XmlPolicyWithTransforms extends eu.europa.esig.dss.model.Policy implements Serializable- serialVersionUID:
- 8177559439441560945L
-
Serialized Fields
-
transforms
List<DSSTransform> transforms
The list of transforms to be applied on the XML policy before the digest calculation
-
-
-
Package eu.europa.esig.dss.xades.validation
-
Class eu.europa.esig.dss.xades.validation.XAdESAttribute
class XAdESAttribute extends Object implements Serializable- serialVersionUID:
- 7860166312054634028L
-
Serialized Fields
-
element
Element element
The corresponding element -
identifier
XAdESAttributeIdentifier identifier
Identifies the instance -
localName
String localName
The tag name of the element -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
The XPath list to use
-
-
Class eu.europa.esig.dss.xades.validation.XAdESAttributeIdentifier
class XAdESAttributeIdentifier extends eu.europa.esig.dss.validation.SignatureAttributeIdentifier implements Serializable- serialVersionUID:
- 178331193990451357L
-
Class eu.europa.esig.dss.xades.validation.XAdESCertificateSource
class XAdESCertificateSource extends eu.europa.esig.dss.spi.SignatureCertificateSource implements Serializable-
Serialized Fields
-
signatureElement
Element signatureElement
The Signature element -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
Contains a list of XAdES path corresponding to the signature
-
-
-
Class eu.europa.esig.dss.xades.validation.XAdESCRLSource
class XAdESCRLSource extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource implements Serializable-
Serialized Fields
-
signatureElement
Element signatureElement
The current signature element -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
The XAdES XPaths
-
-
-
Class eu.europa.esig.dss.xades.validation.XAdESOCSPSource
class XAdESOCSPSource extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource implements Serializable-
Serialized Fields
-
signatureElement
Element signatureElement
The current signature element -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
The XAdES XPaths
-
-
-
Class eu.europa.esig.dss.xades.validation.XAdESSignature
class XAdESSignature extends eu.europa.esig.dss.validation.DefaultAdvancedSignature implements Serializable- serialVersionUID:
- -2639858392612722185L
-
Serialized Fields
-
daIdentifier
String daIdentifier
A signature identifier provided by a Driving Application. -
disableXSWProtection
boolean disableXSWProtection
Defines if the XSW protection shall be disabled (false by default) -
signatureElement
Element signatureElement
The current signature element -
xadesNamespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace xadesNamespace
The current signature xades namespace -
xadesPath
eu.europa.esig.xades.definition.XAdESPath xadesPath
The XAdES XPath to use -
xadesPathHolders
List<eu.europa.esig.xades.definition.XAdESPath> xadesPathHolders
This variable contains the list ofXAdESPathsadapted to the specific signature schema. -
xmldSigNamespace
eu.europa.esig.dss.xml.common.definition.DSSNamespace xmldSigNamespace
The XMLDSIG namespace
-
-
Class eu.europa.esig.dss.xades.validation.XAdESSignatureIdentifierBuilder
class XAdESSignatureIdentifierBuilder extends eu.europa.esig.dss.validation.AbstractSignatureIdentifierBuilder implements Serializable- serialVersionUID:
- 6174322691822584700L
-
Class eu.europa.esig.dss.xades.validation.XAdESSignaturePolicy
class XAdESSignaturePolicy extends eu.europa.esig.dss.validation.SignaturePolicy implements Serializable- serialVersionUID:
- 7680417705376716706L
-
Serialized Fields
-
transforms
Element transforms
The transforms Element (used in XAdES)
-
-
Class eu.europa.esig.dss.xades.validation.XAdESSignedDataObjectProperties
class XAdESSignedDataObjectProperties extends XAdESSigProperties implements Serializable- serialVersionUID:
- -8340742069424121438L
-
Class eu.europa.esig.dss.xades.validation.XAdESSigProperties
class XAdESSigProperties extends Object implements Serializable- serialVersionUID:
- -8950099614582666431L
-
Serialized Fields
-
signaturePropertiesDom
Element signaturePropertiesDom
Signature properties element -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
The XAdES XPaths
-
-
Class eu.europa.esig.dss.xades.validation.XAdESUnsignedSigProperties
class XAdESUnsignedSigProperties extends XAdESSigProperties implements Serializable- serialVersionUID:
- -1323693650418213811L
-
-
Package eu.europa.esig.dss.xades.validation.scope
-
Class eu.europa.esig.dss.xades.validation.scope.ManifestEntrySignatureScope
class ManifestEntrySignatureScope extends eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- 8764813918985821868L
-
Serialized Fields
-
manifestName
String manifestName
Manifest filename
-
-
Class eu.europa.esig.dss.xades.validation.scope.XmlElementSignatureScope
class XmlElementSignatureScope extends eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- 4812001557745419012L
-
Class eu.europa.esig.dss.xades.validation.scope.XmlFullSignatureScope
class XmlFullSignatureScope extends XmlRootSignatureScope implements Serializable- serialVersionUID:
- 1723939599853179050L
-
Class eu.europa.esig.dss.xades.validation.scope.XmlRootSignatureScope
class XmlRootSignatureScope extends XmlElementSignatureScope implements Serializable- serialVersionUID:
- 7325542318746995759L
-
Class eu.europa.esig.dss.xades.validation.scope.XPointerSignatureScope
class XPointerSignatureScope extends eu.europa.esig.dss.validation.scope.SignatureScopeWithTransformations implements Serializable- serialVersionUID:
- 203530674533107438L
-
Serialized Fields
-
uri
String uri
XPointer query
-
-
-
Package eu.europa.esig.dss.xades.validation.timestamp
-
Class eu.europa.esig.dss.xades.validation.timestamp.XAdESTimestampSource
class XAdESTimestampSource extends eu.europa.esig.dss.validation.timestamp.SignatureTimestampSource<XAdESSignature,XAdESAttribute> implements Serializable -
Serialized Fields
-
timestampAttributeMap
Map<eu.europa.esig.dss.spi.x509.tsp.TimestampToken,
XAdESAttribute> timestampAttributeMap Map between time-stamp tokens and corresponding XAdES attributes -
xadesPaths
eu.europa.esig.xades.definition.XAdESPath xadesPaths
XAdES XPaths to use
-
-
-
-
Package org.digidoc4j.dss.xades
-
Class org.digidoc4j.dss.xades.BDocTmSupport
class BDocTmSupport extends Object implements Serializable
-