Class DefaultDocumentAnalyzer

java.lang.Object
eu.europa.esig.dss.spi.validation.analyzer.DefaultDocumentAnalyzer
All Implemented Interfaces:
DocumentAnalyzer
Direct Known Subclasses:
AbstractASiCContainerAnalyzer, AbstractJWSDocumentAnalyzer, CMSDocumentAnalyzer, DefaultEvidenceRecordAnalyzer, DetachedTimestampAnalyzer, PDFDocumentAnalyzer, XMLDocumentAnalyzer

public abstract class DefaultDocumentAnalyzer extends Object implements DocumentAnalyzer
This class contains a common code for processing of signed documents
  • Field Details

    • document

      protected DSSDocument document
      The document to be validated (with the signature(s) or timestamp(s))
    • detachedContents

      protected List<DSSDocument> detachedContents
      In case of a detached signature this List contains the signed documents.
    • detachedEvidenceRecordDocuments

      protected List<DSSDocument> detachedEvidenceRecordDocuments
      Contains a list of evidence record documents detached from the signature
    • containerContents

      protected List<DSSDocument> containerContents
      In case of an ASiC signature this List of container documents.
    • manifestFile

      protected ManifestFile manifestFile
      A related ManifestFile to the provided document
    • signingCertificateSource

      protected CertificateSource signingCertificateSource
      Certificate source to find signing certificate
    • certificateVerifier

      protected CertificateVerifier certificateVerifier
      The reference to the certificate verifier. The current DSS implementation proposes CommonCertificateVerifier. This verifier encapsulates the references to different sources used in the signature validation process.
  • Constructor Details

    • DefaultDocumentAnalyzer

      protected DefaultDocumentAnalyzer()
      The default constructor
  • Method Details