Class ASiCContainerWithCAdESValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
eu.europa.esig.dss.asic.cades.validation.ASiCContainerWithCAdESValidator
- All Implemented Interfaces:
DocumentValidator
,ProcessExecutorProvider<DocumentProcessExecutor>
This class is an implementation to validate ASiC containers with CAdES signature(s)
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
ConstructorDescriptionASiCContainerWithCAdESValidator
(ASiCContent asicContent) The constructor withASiCContent
ASiCContainerWithCAdESValidator
(DSSDocument asicContainer) The default constructor -
Method Summary
Modifier and TypeMethodDescriptionReturns the current instance ofDocumentAnalyzer
protected ASiCContainerDiagnosticDataBuilder
This method creates a new objectSignedDocumentDiagnosticDataBuilder
Methods inherited from class eu.europa.esig.dss.asic.common.validation.AbstractASiCContainerValidator
getAllDocuments, getAllManifestDocuments, getArchiveDocuments, getArchiveManifestDocuments, getContainerType, getEvidenceRecordDocuments, getEvidenceRecordManifestDocuments, getManifestDocuments, getManifestFiles, getMimeTypeDocument, getSignatureDocuments, getSignedDocuments, getTimestampDocuments, getUnsupportedDocuments, initializeDiagnosticDataBuilder, isSupported
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
-
ASiCContainerWithCAdESValidator
The default constructor- Parameters:
asicContainer
-DSSDocument
to be validated
-
ASiCContainerWithCAdESValidator
The constructor withASiCContent
- Parameters:
asicContent
-ASiCContent
to be validated
-
-
Method Details
-
getDocumentAnalyzer
Description copied from class:SignedDocumentValidator
Returns the current instance ofDocumentAnalyzer
- Overrides:
getDocumentAnalyzer
in classAbstractASiCContainerValidator
- Returns:
DocumentAnalyzer
-
instantiateASiCDiagnosticDataBuilder
Description copied from class:AbstractASiCContainerValidator
This method creates a new objectSignedDocumentDiagnosticDataBuilder
- Overrides:
instantiateASiCDiagnosticDataBuilder
in classAbstractASiCContainerValidator
- Returns:
ASiCContainerDiagnosticDataBuilder
-