Class XMLEvidenceRecordValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.evidencerecord.common.validation.DefaultEvidenceRecordValidator
eu.europa.esig.dss.evidencerecord.xml.validation.XMLEvidenceRecordValidator
- All Implemented Interfaces:
DocumentValidator
,EvidenceRecordValidator
,ProcessExecutorProvider<DocumentProcessExecutor>
Class for validation of an XML Evidence Record (RFC 6283)
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
ConstructorDescriptionXMLEvidenceRecordValidator
(DSSDocument document) The default constructor for XMLEvidenceRecordValidator. -
Method Summary
Modifier and TypeMethodDescriptionReturns the current instance ofDocumentAnalyzer
Returns the root element of the validating documentMethods inherited from class eu.europa.esig.dss.evidencerecord.common.validation.DefaultEvidenceRecordValidator
fromDocument, getEvidenceRecord, getEvidenceRecordType, getOriginalDocuments
Methods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
assertConfigurationValid, getDefaultProcessExecutor, getDetachedEvidenceRecords, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getSignatureById, getSignaturePolicyValidatorLoader, getSignatures, getValidationData, getValidationData, initializeDiagnosticDataBuilder, 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface eu.europa.esig.dss.validation.DocumentValidator
getDetachedEvidenceRecords, getDetachedTimestamps, getOriginalDocuments, getSignatures, getValidationData, getValidationData, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setManifestFile, setSignaturePolicyProvider, setSigningCertificateSource, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
Methods inherited from interface eu.europa.esig.dss.validation.executor.ProcessExecutorProvider
getDefaultProcessExecutor, setProcessExecutor
-
Constructor Details
-
XMLEvidenceRecordValidator
The default constructor for XMLEvidenceRecordValidator.- Parameters:
document
- The instance ofDSSDocument
to validate
-
-
Method Details
-
getDocumentAnalyzer
Description copied from class:SignedDocumentValidator
Returns the current instance ofDocumentAnalyzer
- Overrides:
getDocumentAnalyzer
in classDefaultEvidenceRecordValidator
- Returns:
DocumentAnalyzer
-
getRootElement
-