Class CMSDocumentValidator

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

public class CMSDocumentValidator extends SignedDocumentValidator
Validation of CMS document
  • Field Details

    • cmsSignedData

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

    • CMSDocumentValidator

      public CMSDocumentValidator(org.bouncycastle.cms.CMSSignedData cmsSignedData)
      The default constructor for CMSDocumentValidator.
      Parameters:
      cmsSignedData - pkcs7-signature(s)
    • CMSDocumentValidator

      public CMSDocumentValidator(eu.europa.esig.dss.model.DSSDocument document)
      The default constructor for CMSDocumentValidator.
      Parameters:
      document - document to validate (with the signature(s))
    • CMSDocumentValidator

      protected CMSDocumentValidator(eu.europa.esig.dss.model.DSSDocument document, SignatureScopeFinder<CAdESSignature> signatureScopeFinder)
      Creates a validator from a DSSDocument
      Parameters:
      document - DSSDocument representing a CMSSignedData to be validated
      signatureScopeFinder - SignatureScopeFinder to use
  • Method Details