Class CMSDocumentValidator

java.lang.Object
eu.europa.esig.dss.validation.SignedDocumentValidator
eu.europa.esig.dss.cades.validation.CMSDocumentValidator
All Implemented Interfaces:
DocumentValidator, ProcessExecutorProvider<DocumentProcessExecutor>

public class CMSDocumentValidator extends SignedDocumentValidator
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 Details

    • cmsSignedData

      protected org.bouncycastle.cms.CMSSignedData cmsSignedData
      The CMSSignedData to be validated
  • Constructor Details

    • CMSDocumentValidator

      @Deprecated public CMSDocumentValidator(org.bouncycastle.cms.CMSSignedData cmsSignedData)
      Deprecated.
      since DSS 6.3. Please use new CMSDocumentValidator(CMS cms) constructor instead
      The default constructor for CMSDocumentValidator.
      Parameters:
      cmsSignedData - pkcs7-signature(s)
    • CMSDocumentValidator

      public CMSDocumentValidator(CMS cms)
      The default constructor for CMSDocumentValidator.
      Parameters:
      cms - CMS representing the pkcs7-signature(s)
    • CMSDocumentValidator

      public CMSDocumentValidator(DSSDocument document)
      The default constructor for CMSDocumentValidator.
      Parameters:
      document - document to validate (with the signature(s))
  • Method Details