Class DefaultAdvancedSignature

java.lang.Object
eu.europa.esig.dss.validation.DefaultAdvancedSignature
All Implemented Interfaces:
IdentifierBasedObject, AdvancedSignature, Serializable
Direct Known Subclasses:
CAdESSignature, JAdESSignature, XAdESSignature

public abstract class DefaultAdvancedSignature extends Object implements AdvancedSignature
A common implementation of AdvancedSignature
See Also:
  • Field Details

    • detachedContents

      protected List<DSSDocument> detachedContents
      In case of a detached signature this is the signed document.
    • manifestFile

      protected ManifestFile manifestFile
      In case of a ASiC-E signature this is the found related manifest file.
    • referenceValidations

      protected List<ReferenceValidation> referenceValidations
      This variable contains a list of reference validations (reference tag for XAdES or message-digest for CAdES)
    • signatureCryptographicVerification

      protected SignatureCryptographicVerification signatureCryptographicVerification
      This variable contains the result of the signature mathematical validation. It is initialised when the method checkSignatureIntegrity is called.
    • structureValidationMessages

      protected List<String> structureValidationMessages
      A list of error messages occurred during a structure validation
    • offlineCertificateVerifier

      protected CertificateVerifier offlineCertificateVerifier
      The offline copy of a CertificateVerifier
    • signingCertificateSource

      protected CertificateSource signingCertificateSource
      The certificate source of a signing certificate
    • offlineCertificateSource

      protected SignatureCertificateSource offlineCertificateSource
      Cached offline signature certificate source
    • signatureCRLSource

      protected OfflineCRLSource signatureCRLSource
      Cached offline signature CRL source
    • signatureOCSPSource

      protected OfflineOCSPSource signatureOCSPSource
      Cached offline signature OCSP source
    • signatureTimestampSource

      protected TimestampSource signatureTimestampSource
      Cached offline signature timestamp source
    • counterSignatures

      protected List<AdvancedSignature> counterSignatures
      Cached list of embedded counter signatures
    • signaturePolicy

      protected SignaturePolicy signaturePolicy
      The SignaturePolicy identifier
    • signatureIdentifier

      protected SignatureIdentifier signatureIdentifier
      Unique signature identifier
  • Constructor Details

    • DefaultAdvancedSignature

      protected DefaultAdvancedSignature()
      Default constructor instantiating object with null values
  • Method Details