Module jpms_dss_pades
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
ConstructorsConstructorDescriptionCMSForPAdESBaselineRequirementsChecker(eu.europa.esig.dss.cades.validation.CAdESSignature signature) Default constructor used to verify CMS ofCAdESSignatureon conformance to PAdES Baseline-B format -
Method Summary
Modifier and TypeMethodDescriptionprotected eu.europa.esig.dss.enumerations.SignatureFormbooleanThis method verifies validity of a CMS signature for enveloping within a PDF signature of PAdES-BASELINE formatMethods inherited from class eu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker
cmsBaselineBRequirements, hasBaselineBProfile, hasBaselineLTAProfile, hasBaselineLTProfile, hasBaselineTProfile, hasExtendedAProfile, hasExtendedBESProfile, hasExtendedCProfile, hasExtendedEPESProfile, hasExtendedTProfile, hasExtendedXLProfile, hasExtendedXProfileMethods inherited from class eu.europa.esig.dss.validation.BaselineRequirementsChecker
containsSigningCertificate, getCertificateSourcesExceptLastArchiveTimestamp, getValidationContext, isSignaturePolicyIdentifierHashPresent, minimalLTARequirement, minimalLTRequirement, minimalTRequirement, signatureTimestampsCreatedBeforeSignCertExpiration
-
Constructor Details
-
CMSForPAdESBaselineRequirementsChecker
public CMSForPAdESBaselineRequirementsChecker(eu.europa.esig.dss.cades.validation.CAdESSignature signature) Default constructor used to verify CMS ofCAdESSignatureon conformance to PAdES Baseline-B format- Parameters:
signature-CAdESSignatureto 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:
getBaselineSignatureFormin classeu.europa.esig.dss.cades.validation.CAdESBaselineRequirementsChecker
-