Class XAdESLevelX

All Implemented Interfaces:
eu.europa.esig.dss.signature.SignatureExtension<XAdESSignatureParameters>
Direct Known Subclasses:
XAdESLevelXL

public class XAdESLevelX extends XAdESLevelC
This class represents the implementation of XAdES level -X extension.
  • Constructor Details

    • XAdESLevelX

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

    • extendSignatures

      protected void extendSignatures(List<eu.europa.esig.dss.validation.AdvancedSignature> signatures)
      Adds SigAndRefsTimeStamp segment to UnsignedSignatureProperties
      The time-stamp is placed on the digital signature (ds:Signature element), the time-stamp(s) present in the XAdES-T form, the certification path references and the revocation status references. A XAdES-X form MAY contain several SigAndRefsTimeStamp elements, obtained from different TSAs.
      Overrides:
      extendSignatures in class XAdESLevelC
      Parameters:
      signatures - a list of AdvancedSignatures to extend
      See Also: