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.SignatureProcessExecutor>
Direct Known Subclasses:
CMSTimestampValidator

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

    • cmsSignedData

      protected org.bouncycastle.cms.CMSSignedData cmsSignedData
  • 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)
  • Method Details