Class PDFADocumentAnalyzer

java.lang.Object
eu.europa.esig.dss.spi.validation.analyzer.DefaultDocumentAnalyzer
eu.europa.esig.dss.pades.validation.PDFDocumentAnalyzer
eu.europa.esig.dss.pdfa.validation.PDFADocumentAnalyzer
All Implemented Interfaces:
eu.europa.esig.dss.spi.validation.analyzer.DocumentAnalyzer

public class PDFADocumentAnalyzer extends eu.europa.esig.dss.pades.validation.PDFDocumentAnalyzer
Validator used for PDF/A document validation
  • Field Summary

    Fields inherited from class eu.europa.esig.dss.spi.validation.analyzer.DefaultDocumentAnalyzer

    certificateVerifier, containerContents, detachedContents, detachedEvidenceRecordDocuments, document, manifestFile, signingCertificateSource
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Empty constructor
     
    PDFADocumentAnalyzer(eu.europa.esig.dss.model.DSSDocument document)
    The default constructor for PDFADocumentValidator.
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns a document validation result against PDF/A specification
    void
    Sets PDFAStructureValidator to verify a PDF/A document structure

    Methods inherited from class eu.europa.esig.dss.pades.validation.PDFDocumentAnalyzer

    buildDetachedTimestamps, buildSignatures, getAllSignatures, getDetachedTimestamps, getDssDictionaries, getDssRevisions, getOriginalDocuments, getPAdESTimestampScopeFinder, getRevisions, getValidationData, instantiateValidationDataContainer, isSupported, postProcessing, prepareDssDictionaryValidationContext, prepareValidationContext, setPasswordProtection, setPdfObjFactory, timestampPostProcessing

    Methods inherited from class eu.europa.esig.dss.spi.validation.analyzer.DefaultDocumentAnalyzer

    addReference, appendCounterSignatures, appendExternalEvidenceRecords, appendExternalEvidenceRecords, buildDetachedEvidenceRecords, buildEvidenceRecord, coversSignature, createValidationContext, fromDocument, getAllEvidenceRecords, getDetachedEvidenceRecords, getDocument, getEvidenceRecord, getEvidenceRecordScopes, getOriginalDocuments, getSignatureById, getSignaturePolicyProvider, getSignaturePolicyValidatorLoader, getSignatures, getTimestampedReferences, getTimestampReaders, getTokenIdentifierProvider, getValidationData, getValidationTime, isTimestampCoveredByEvidenceRecord, prepareDetachedEvidenceRecordValidationContext, prepareDetachedTimestampValidationContext, prepareSignatureForVerification, prepareSignatureValidationContext, processSignaturesValidation, setCertificateVerifier, setContainerContents, setDetachedContents, setDetachedEvidenceRecordDocuments, setDetachedEvidenceRecords, setManifestFile, setSignaturePolicyProvider, setSigningCertificateSource, setTokenIdentifierProvider, setValidationContextExecutor, setValidationTime, validate, validateContext, validateSignaturePolicy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PDFADocumentAnalyzer

      protected PDFADocumentAnalyzer()
      Empty constructor
    • PDFADocumentAnalyzer

      public PDFADocumentAnalyzer(eu.europa.esig.dss.model.DSSDocument document)
      The default constructor for PDFADocumentValidator.
      Parameters:
      document - DSSDocument
  • Method Details

    • setPdfaStructureValidator

      public void setPdfaStructureValidator(PDFAStructureValidator pdfaStructureValidator)
      Sets PDFAStructureValidator to verify a PDF/A document structure
      Parameters:
      pdfaStructureValidator - PDFAStructureValidator
    • getPdfaValidationResult

      public PDFAValidationResult getPdfaValidationResult()
      This method returns a document validation result against PDF/A specification
      Returns:
      PDFAValidationResult