Class AbstractJWSDocumentValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.jades.validation.AbstractJWSDocumentValidator
- All Implemented Interfaces:
DocumentValidator
,ProcessExecutorProvider<DocumentProcessExecutor>
- Direct Known Subclasses:
JWSCompactDocumentValidator
,JWSSerializationDocumentValidator
The abstract class for a JWS signature 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
ModifierConstructorDescriptionprotected
AbstractJWSDocumentValidator
(AbstractJWSDocumentAnalyzer jwsDocumentAnalyzer) Empty constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns the current instance ofDocumentAnalyzer
Gets theJWSJsonSerializationObject
protected SignedDocumentDiagnosticDataBuilder
This method creates a format-specific implementation of theSignedDocumentDiagnosticDataBuilder
Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
assertConfigurationValid, fromDocument, getDefaultProcessExecutor, getDetachedEvidenceRecords, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getOriginalDocuments, getSignatureById, getSignaturePolicyValidatorLoader, getSignatures, getValidationData, getValidationData, isSupported, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFile, setProcessExecutor, setSignaturePolicyProvider, setSigningCertificateSource, setSkipValidationContextExecution, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Constructor Details
-
AbstractJWSDocumentValidator
Empty constructor- Parameters:
jwsDocumentAnalyzer
-AbstractJWSDocumentAnalyzer
-
-
Method Details
-
initializeDiagnosticDataBuilder
Description copied from class:SignedDocumentValidator
This method creates a format-specific implementation of theSignedDocumentDiagnosticDataBuilder
- Overrides:
initializeDiagnosticDataBuilder
in classSignedDocumentValidator
- Returns:
SignedDocumentDiagnosticDataBuilder
-
getDocumentAnalyzer
Description copied from class:SignedDocumentValidator
Returns the current instance ofDocumentAnalyzer
- Overrides:
getDocumentAnalyzer
in classSignedDocumentValidator
- Returns:
DocumentAnalyzer
-
getJwsJsonSerializationObject
Gets theJWSJsonSerializationObject
- Returns:
JWSJsonSerializationObject
-