Class NonASN1SignaturePolicyValidator
java.lang.Object
eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
eu.europa.esig.dss.validation.policy.NonASN1SignaturePolicyValidator
- All Implemented Interfaces:
SignaturePolicyValidator
public class NonASN1SignaturePolicyValidator extends AbstractSignaturePolicyValidator
This class covers the case of non ASN1 signature policies (eg : PDF file and its digest)
-
Constructor Summary
Constructors Constructor Description NonASN1SignaturePolicyValidator() -
Method Summary
Modifier and Type Method Description booleancanValidate()Checks if the SignaturePolicy can be validatedDigestgetComputedDigest(DigestAlgorithm digestAlgorithm)ReturnsDigeston the computed SignaturePolicy's contentvoidvalidate()Runs the validationMethods inherited from class eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
addError, getProcessingErrors, getSignaturePolicy, isAsn1Processable, isDigestAlgorithmsEqual, isIdentified, isStatus, setAsn1Processable, setDigestAlgorithmsEqual, setIdentified, setSignature, setSignaturePolicy, setStatus
-
Constructor Details
-
NonASN1SignaturePolicyValidator
public NonASN1SignaturePolicyValidator()
-
-
Method Details
-
canValidate
public boolean canValidate()Description copied from interface:SignaturePolicyValidatorChecks if the SignaturePolicy can be validated- Returns:
- TRUE if the
SignaturePolicycan be validated, FALSE otherwise
-
validate
public void validate()Description copied from interface:SignaturePolicyValidatorRuns the validation -
getComputedDigest
Description copied from interface:SignaturePolicyValidatorReturnsDigeston the computed SignaturePolicy's content- Specified by:
getComputedDigestin interfaceSignaturePolicyValidator- Overrides:
getComputedDigestin classAbstractSignaturePolicyValidator- Parameters:
digestAlgorithm-DigestAlgorithmto use- Returns:
Digest
-