Class XAdESLevelBaselineLTA

All Implemented Interfaces:
eu.europa.esig.dss.signature.SignatureExtension<XAdESSignatureParameters>

public class XAdESLevelBaselineLTA extends XAdESLevelBaselineLT
Holds level LTA aspects of XAdES
  • Constructor Details

    • XAdESLevelBaselineLTA

      public XAdESLevelBaselineLTA(eu.europa.esig.dss.validation.CertificateVerifier certificateVerifier)
      The default constructor for XAdESLevelBaselineLTA.
      Parameters:
      certificateVerifier - CertificateVerifier
  • Method Details

    • extendSignatures

      protected void extendSignatures(List<eu.europa.esig.dss.validation.AdvancedSignature> signatures)
      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:
      extendSignatures in class XAdESLevelBaselineLT
      Parameters:
      signatures - a list of AdvancedSignatures to extend
      See Also: