Class XAdESLevelA

All Implemented Interfaces:
SignatureExtension<XAdESSignatureParameters>

public class XAdESLevelA extends XAdESLevelXL
Holds level A aspects of XAdES
  • Constructor Details

  • Method Details

    • extendSignatures

      protected void extendSignatures(List<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-X-L form of the electronic signature and the signed data objects.
      A XAdES-A form MAY contain several ArchiveTimeStamp elements.
      Overrides:
      extendSignatures in class XAdESLevelXL
      Parameters:
      signatures - a list of AdvancedSignatures to extend
      See Also: