java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.pades.validation.PDFDocumentValidator
eu.europa.esig.dss.pdfa.validation.PDFADocumentValidator
- All Implemented Interfaces:
eu.europa.esig.dss.validation.DocumentValidator,eu.europa.esig.dss.validation.executor.ProcessExecutorProvider<eu.europa.esig.dss.validation.executor.DocumentProcessExecutor>
public class PDFADocumentValidator
extends eu.europa.esig.dss.pades.validation.PDFDocumentValidator
Validator used for PDF/A document validation
In order to perform validation-process, please ensure the `dss-validation` module is loaded within the dependencies list of your project.
-
Field Summary
Fields inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
documentAnalyzer, processExecutor -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEmpty constructorPDFADocumentValidator(eu.europa.esig.dss.model.DSSDocument document) The default constructor for PDFADocumentValidator. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns adocumentvalidation result against PDF/A specificationprotected PAdESWithPDFADiagnosticDataBuildervoidsetPdfaStructureValidator(PDFAStructureValidator pdfaStructureValidator) SetsPDFAStructureValidatorto verify a PDF/A document structureMethods inherited from class eu.europa.esig.dss.pades.validation.PDFDocumentValidator
getDssDictionaries, getRevisions, setPasswordProtection, setPdfObjFactoryMethods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
assertConfigurationValid, fromDocument, getDefaultProcessExecutor, getDetachedEvidenceRecords, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getOriginalDocuments, getSignatureById, getSignatures, getValidationData, getValidationData, isSupported, loadValidationPolicy, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFile, setProcessExecutor, setSignaturePolicyProvider, setSigningCertificateSource, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
PDFADocumentValidator
protected PDFADocumentValidator()Empty constructor -
PDFADocumentValidator
public PDFADocumentValidator(eu.europa.esig.dss.model.DSSDocument document) The default constructor for PDFADocumentValidator.- Parameters:
document-DSSDocument
-
-
Method Details
-
getDocumentAnalyzer
- Overrides:
getDocumentAnalyzerin classeu.europa.esig.dss.pades.validation.PDFDocumentValidator
-
setPdfaStructureValidator
SetsPDFAStructureValidatorto verify a PDF/A document structure- Parameters:
pdfaStructureValidator-PDFAStructureValidator
-
getPdfaValidationResult
This method returns adocumentvalidation result against PDF/A specification- Returns:
PDFAValidationResult
-
initializeDiagnosticDataBuilder
- Overrides:
initializeDiagnosticDataBuilderin classeu.europa.esig.dss.pades.validation.PDFDocumentValidator
-