Class CMSForPAdESBaselineRequirementsChecker

java.lang.Object
eu.europa.esig.dss.validation.BaselineRequirementsChecker<eu.europa.esig.dss.cades.validation.CAdESSignature>
eu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker
eu.europa.esig.dss.pades.validation.CMSForPAdESBaselineRequirementsChecker

public class CMSForPAdESBaselineRequirementsChecker extends eu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker
This class is used to verify conformance of a CMSSignedData to be incorporated to a PDF as a PAdES signature
  • Field Summary

    Fields inherited from class eu.europa.esig.dss.validation.BaselineRequirementsChecker

    offlineCertificateVerifier, signature
  • Constructor Summary

    Constructors
    Constructor
    Description
    CMSForPAdESBaselineRequirementsChecker(eu.europa.esig.dss.cades.validation.CAdESSignature signature)
    Default constructor used to verify CMS of CAdESSignature on conformance to PAdES Baseline-B format
  • Method Summary

    Modifier and Type
    Method
    Description
    protected eu.europa.esig.dss.enumerations.SignatureForm
     
    boolean
    This method verifies validity of a CMS signature for enveloping within a PDF signature of PAdES-BASELINE format

    Methods inherited from class eu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker

    cmsBaselineBRequirements, hasBaselineBProfile, hasBaselineLTAProfile, hasBaselineLTProfile, hasBaselineTProfile, hasExtendedAProfile, hasExtendedBESProfile, hasExtendedCProfile, hasExtendedEPESProfile, hasExtendedTProfile, hasExtendedXLProfile, hasExtendedXProfile

    Methods inherited from class eu.europa.esig.dss.validation.BaselineRequirementsChecker

    containsSigningCertificate, getCertificateSourcesExceptLastArchiveTimestamp, getValidationContext, isSignaturePolicyIdentifierHashPresent, minimalLTARequirement, minimalLTRequirement, minimalTRequirement, signatureTimestampsCreatedBeforeSignCertExpiration

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CMSForPAdESBaselineRequirementsChecker

      public CMSForPAdESBaselineRequirementsChecker(eu.europa.esig.dss.cades.validation.CAdESSignature signature)
      Default constructor used to verify CMS of CAdESSignature on conformance to PAdES Baseline-B format
      Parameters:
      signature - CAdESSignature to be verified
  • Method Details

    • isValidForPAdESBaselineBProfile

      public boolean isValidForPAdESBaselineBProfile()
      This method verifies validity of a CMS signature for enveloping within a PDF signature of PAdES-BASELINE format
      Returns:
      TRUE if the CMS signature is conformant to PAdES-BASELINE format, FALSE otherwise
    • getBaselineSignatureForm

      protected eu.europa.esig.dss.enumerations.SignatureForm getBaselineSignatureForm()
      Overrides:
      getBaselineSignatureForm in class eu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker