Class CMSDocumentValidator
java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.cades.validation.CMSDocumentValidator
- All Implemented Interfaces:
DocumentValidator,ProcessExecutorProvider<DocumentProcessExecutor>
Validation of CMS document
In order to perform validation-process, please ensure the `dss-validation` module is loaded within the dependencies list of your project.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.bouncycastle.cms.CMSSignedDataThe CMSSignedData to be validatedFields inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
documentAnalyzer, processExecutor -
Constructor Summary
ConstructorsConstructorDescriptionCMSDocumentValidator(CMS cms) The default constructor forCMSDocumentValidator.CMSDocumentValidator(DSSDocument document) The default constructor forCMSDocumentValidator.CMSDocumentValidator(org.bouncycastle.cms.CMSSignedData cmsSignedData) Deprecated.since DSS 6.3. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns a CMSReturns the current instance ofDocumentAnalyzerprotected CAdESDiagnosticDataBuilderThis method creates a format-specific implementation of theSignedDocumentDiagnosticDataBuilderMethods inherited from class eu.europa.esig.dss.validation.SignedDocumentValidator
assertConfigurationValid, fromDocument, getDefaultProcessExecutor, getDetachedEvidenceRecords, getDetachedTimestamps, getDiagnosticData, getOriginalDocuments, getOriginalDocuments, getSignatureById, getSignatures, getValidationData, getValidationData, isSupported, loadValidationPolicy, processValidationPolicy, provideProcessExecutorInstance, setCertificateVerifier, setContainerContents, setDefaultDigestAlgorithm, setDetachedContents, setDetachedEvidenceRecordDocuments, setEnableEtsiValidationReport, setIncludeSemantics, setLocale, setManifestFile, setProcessExecutor, setSignaturePolicyProvider, setSigningCertificateSource, setTokenExtractionStrategy, setTokenIdentifierProvider, setValidationContextExecutor, setValidationLevel, setValidationTime, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument, validateDocument
-
Field Details
-
cmsSignedData
protected org.bouncycastle.cms.CMSSignedData cmsSignedDataThe CMSSignedData to be validated
-
-
Constructor Details
-
CMSDocumentValidator
Deprecated.since DSS 6.3. Please usenew CMSDocumentValidator(CMS cms)constructor insteadThe default constructor forCMSDocumentValidator.- Parameters:
cmsSignedData- pkcs7-signature(s)
-
CMSDocumentValidator
The default constructor forCMSDocumentValidator.- Parameters:
cms-CMSrepresenting the pkcs7-signature(s)
-
CMSDocumentValidator
The default constructor forCMSDocumentValidator.- Parameters:
document- document to validate (with the signature(s))
-
-
Method Details
-
getDocumentAnalyzer
Description copied from class:SignedDocumentValidatorReturns the current instance ofDocumentAnalyzer- Overrides:
getDocumentAnalyzerin classSignedDocumentValidator- Returns:
DocumentAnalyzer
-
getCmsSignedData
This method returns a CMS- Returns:
CMS
-
initializeDiagnosticDataBuilder
Description copied from class:SignedDocumentValidatorThis method creates a format-specific implementation of theSignedDocumentDiagnosticDataBuilder- Overrides:
initializeDiagnosticDataBuilderin classSignedDocumentValidator- Returns:
SignedDocumentDiagnosticDataBuilder
-