Class PDFDocumentValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.pades.validation.PDFDocumentValidator
- All Implemented Interfaces:
eu.europa.esig.dss.validation.DocumentValidator,eu.europa.esig.dss.validation.ProcessExecutorProvider<eu.europa.esig.dss.validation.executor.SignatureProcessExecutor>
public class PDFDocumentValidator
extends eu.europa.esig.dss.validation.SignedDocumentValidator
Validation of PDF document.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PDFDocumentValidator(eu.europa.esig.dss.model.DSSDocument document)The default constructor for PDFDocumentValidator. -
Method Summary
Modifier and Type Method Description List<eu.europa.esig.dss.model.DSSDocument>getOriginalDocuments(eu.europa.esig.dss.validation.AdvancedSignature advancedSignature)List<eu.europa.esig.dss.model.DSSDocument>getOriginalDocuments(String signatureId)List<eu.europa.esig.dss.validation.AdvancedSignature>getSignatures()booleanisSupported(eu.europa.esig.dss.model.DSSDocument dssDocument)Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
defineSigningCertificate, ensureSignaturePolicyDetectorInitialized, fromDocument, getContainerInfo, prepareSignatureValidationContext, processSignaturesValidation, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDetachedContents, setEnableEtsiValidationReport, setManifestFiles, setProcessExecutor, setSignaturePolicyProvider, setValidationLevel, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
PDFDocumentValidator
public PDFDocumentValidator(eu.europa.esig.dss.model.DSSDocument document)The default constructor for PDFDocumentValidator.
-
-
Method Details
-
isSupported
public boolean isSupported(eu.europa.esig.dss.model.DSSDocument dssDocument)- Specified by:
isSupportedin classeu.europa.esig.dss.validation.SignedDocumentValidator
-
getSignatures
-
getOriginalDocuments
public List<eu.europa.esig.dss.model.DSSDocument> getOriginalDocuments(String signatureId) throws eu.europa.esig.dss.model.DSSException- Throws:
eu.europa.esig.dss.model.DSSException
-
getOriginalDocuments
public List<eu.europa.esig.dss.model.DSSDocument> getOriginalDocuments(eu.europa.esig.dss.validation.AdvancedSignature advancedSignature) throws eu.europa.esig.dss.model.DSSException- Throws:
eu.europa.esig.dss.model.DSSException
-