Class XAdESLevelC

All Implemented Interfaces:
SignatureExtension<XAdESSignatureParameters>
Direct Known Subclasses:
XAdESLevelX

public class XAdESLevelC
extends XAdESLevelBaselineT
Contains XAdES-C profile aspects
  • Constructor Details

  • Method Details

    • extendSignatureTag

      protected void extendSignatureTag() throws DSSException
      This format builds up taking XAdES-T signature and incorporating additional data required for validation: The sequence of references to the full set of CA certificates that have been used to validate the electronic signature up to (but not including ) the signer's certificate.
      A full set of references to the revocation data that have been used in the validation of the signer and CA certificates.
      Adds <CompleteCertificateRefs> and <CompleteRevocationRefs> segments into <UnsignedSignatureProperties> element. There SHALL be at most one occurrence of CompleteRevocationRefs and CompleteCertificateRefs properties in the signature. Old references must be removed.
      Overrides:
      extendSignatureTag in class XAdESLevelBaselineT
      Throws:
      DSSException
      See Also:
      XAdESLevelBaselineT.extendSignatureTag()