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
ConstructorsModifierConstructorDescriptionprotectedEmpty constructorPDFADocumentAnalyzer(eu.europa.esig.dss.model.DSSDocument document) The default constructor for PDFADocumentValidator. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns adocumentvalidation result against PDF/A specificationvoidsetPdfaStructureValidator(PDFAStructureValidator pdfaStructureValidator) SetsPDFAStructureValidatorto verify a PDF/A document structureMethods 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, timestampPostProcessingMethods 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
-
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
SetsPDFAStructureValidatorto verify a PDF/A document structure- Parameters:
pdfaStructureValidator-PDFAStructureValidator
-
getPdfaValidationResult
This method returns adocumentvalidation result against PDF/A specification- Returns:
PDFAValidationResult
-