Class XAdESLevelBaselineLTA
java.lang.Object
eu.europa.esig.dss.xades.signature.XAdESBuilder
eu.europa.esig.dss.xades.signature.ExtensionBuilder
eu.europa.esig.dss.xades.signature.XAdESLevelBaselineT
eu.europa.esig.dss.xades.signature.XAdESLevelBaselineLT
eu.europa.esig.dss.xades.signature.XAdESLevelBaselineLTA
- All Implemented Interfaces:
SignatureExtension<XAdESSignatureParameters>
Holds level LTA aspects of XAdES
-
Field Summary
Fields inherited from class XAdESLevelBaselineT
tspSourceFields inherited from class ExtensionBuilder
currentSignatureDom, documentAnalyzer, qualifyingPropertiesDom, unsignedPropertiesDom, unsignedSignaturePropertiesDom, xadesSignatureFields inherited from class XAdESBuilder
ANY_VD_PREFIX, certificateVerifier, documentDom, ENCAPSULATED_TIMESTAMP_PREFIX, ID_PREFIX, params, REFERENCED_DATA, TARGET, TIMESTAMP_PREFIX, TST_VD_PREFIX, URI, xadesPath -
Constructor Summary
ConstructorsConstructorDescriptionXAdESLevelBaselineLTA(CertificateVerifier certificateVerifier) The default constructor for XAdESLevelBaselineLTA. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextendSignatures(List<AdvancedSignature> signatures) Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature.Methods inherited from class XAdESLevelBaselineLT
getValidationDataEncapsulationStrategyMethods inherited from class XAdESLevelBaselineT
assertDetachedDocumentsContainBinaries, createXAdESTimeStampType, extendSignatures, getSignatureRequirementsChecker, incorporateAnyValidationData, incorporateArchiveTimestamp, incorporateCertificateValues, incorporateCertificateValues, incorporateRevocationValues, incorporateRevocationValues, incorporateTimestampValidationData, incorporateValidationData, removeLastTimestampAndAnyValidationData, removeOldCertificateValues, removeOldRevocationValues, setTspSourceMethods inherited from class ExtensionBuilder
alignNodes, assertUnsignedPropertiesExtensionPossible, ensureSignedDataObjectProperties, ensureUnsignedProperties, ensureUnsignedSignatureProperties, getXadesNamespace, getXmldsigNamespace, indentIfPrettyPrint, initDocumentAnalyzer, initializeSignatureBuilder, removeNodeMethods inherited from class XAdESBuilder
createXmlDocument, getCurrentXAdESElements, getCurrentXAdESPath, getXades141Namespace, incorporateCert, incorporateCertDigest, incorporateDigestMethod, incorporateDigestValue, incorporateDigestValue, incorporateIssuerV1, incorporateIssuerV2, incorporateSPDocSpecification, toXmlIdentifier
-
Constructor Details
-
XAdESLevelBaselineLTA
The default constructor for XAdESLevelBaselineLTA.- Parameters:
certificateVerifier-CertificateVerifier
-
-
Method Details
-
extendSignatures
Adds the ArchiveTimeStamp element which is an unsigned property qualifying the signature. The hash sent to the TSA (messageImprint) is computed on the XAdES-LT form of the electronic signature and the signed data objects.
A XAdES-LTA form MAY contain several ArchiveTimeStamp elements.- Overrides:
extendSignaturesin classXAdESLevelBaselineLT- Parameters:
signatures- a list ofAdvancedSignatures to extend- See Also:
-