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

    • extendSignatures

      protected void extendSignatures(List<AdvancedSignature> signatures)
      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:
      extendSignatures in class XAdESLevelBaselineT
      Parameters:
      signatures - a list of AdvancedSignatures to extend
      See Also: