Class ASN1EvidenceRecordValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.evidencerecord.common.validation.DefaultEvidenceRecordValidator
eu.europa.esig.dss.evidencerecord.asn1.validation.ASN1EvidenceRecordValidator
- All Implemented Interfaces:
DocumentValidator, EvidenceRecordValidator, ProcessExecutorProvider<DocumentProcessExecutor>
Class for validation of an ANS.1 Evidence Record (RFC 4998).
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 SignedDocumentValidator
documentAnalyzer, processExecutor -
Constructor Summary
ConstructorsConstructorDescriptionASN1EvidenceRecordValidator(DSSDocument document) The default constructor for XMLEvidenceRecordValidator. -
Method Summary
Modifier and TypeMethodDescriptionReturns the current instance ofDocumentAnalyzerMethods inherited from class DefaultEvidenceRecordValidator
fromDocument, getEvidenceRecord, getEvidenceRecordType, getOriginalDocumentsMethods inherited from class SignedDocumentValidator
assertConfigurationValid, getDefaultProcessExecutor, getDetachedEvidenceRecords, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getSignatureById, getSignatures, getValidationData, getValidationData, initializeDiagnosticDataBuilder, isSupported, loadValidationPolicy, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFile, setProcessExecutor, setSignaturePolicyProvider, setSignaturePolicyValidatorLoader, setSigningCertificateSource, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocumentMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DocumentValidator
getDetachedEvidenceRecords, getDetachedTimestamps, getOriginalDocuments, getSignatures, getValidationData, getValidationData, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setManifestFile, setSignaturePolicyProvider, setSignaturePolicyValidatorLoader, setSigningCertificateSource, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocumentMethods inherited from interface ProcessExecutorProvider
getDefaultProcessExecutor, setProcessExecutor
-
Constructor Details
-
ASN1EvidenceRecordValidator
The default constructor for XMLEvidenceRecordValidator.- Parameters:
document- The instance ofDSSDocumentto validate
-
-
Method Details
-
getDocumentAnalyzer
Description copied from class:SignedDocumentValidatorReturns the current instance ofDocumentAnalyzer- Overrides:
getDocumentAnalyzerin classDefaultEvidenceRecordValidator- Returns:
DocumentAnalyzer
-