Class PAdESSignatureRequirementsChecker
java.lang.Object
eu.europa.esig.dss.signature.SignatureRequirementsChecker
eu.europa.esig.dss.pades.signature.PAdESSignatureRequirementsChecker
This class is used to verify signature creation or augmentation requirements for PAdES signatures
-
Field Summary
Fields inherited from class eu.europa.esig.dss.signature.SignatureRequirementsChecker
certificateVerifier, signatureParameters -
Constructor Summary
ConstructorsConstructorDescriptionPAdESSignatureRequirementsChecker(CertificateVerifier certificateVerifier, PAdESSignatureParameters signatureParameters) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckTLevelIsHighest(AdvancedSignature signature, SignatureStatus status) Verifies whether thesignaturehas maximum B- or T-levelMethods inherited from class eu.europa.esig.dss.signature.SignatureRequirementsChecker
assertCertificateChainValidForCLevel, assertCertificateChainValidForLTLevel, assertCertificateChainValidForXLLevel, assertCLevelIsHighest, assertExtendToCLevelPossible, assertExtendToLTALevelPossible, assertExtendToLTLevelPossible, assertExtendToTLevelPossible, assertExtendToXLevelPossible, assertExtendToXLLevelPossible, assertHasNoEmbeddedEvidenceRecords, assertLTLevelIsHighest, assertSignaturesValid, assertSigningCertificateIsValid, assertSigningCertificateIsValid, assertTLevelIsHighest, assertXLevelIsHighest, assertXLLevelIsHighest, checkCLevelIsHighest, checkHasEmbeddedEvidenceRecords, checkLTLevelIsHighest, checkXLevelIsHighest, checkXLLevelIsHighest, getCertificateVerifier, hasALevelOrHigher, hasEmbeddedEvidenceRecords, hasLTALevelOrHigher, hasLTLevelOrHigher, hasXLevelOrHigher, hasXLLevelOrHigher, initValidationAlerter, initValidationAlerter
-
Constructor Details
-
PAdESSignatureRequirementsChecker
public PAdESSignatureRequirementsChecker(CertificateVerifier certificateVerifier, PAdESSignatureParameters signatureParameters) Default constructor- Parameters:
certificateVerifier-CertificateVerifiersignatureParameters-PAdESSignatureParameters
-
-
Method Details
-
checkTLevelIsHighest
Description copied from class:SignatureRequirementsCheckerVerifies whether thesignaturehas maximum B- or T-level- Overrides:
checkTLevelIsHighestin classSignatureRequirementsChecker- Parameters:
signature-AdvancedSignatureto be verifiedstatus-SignatureStatusto fill in case of error
-