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 boolean
canValidate()
Checks if the SignaturePolicy can be validatedDigest
getComputedDigest(DigestAlgorithm digestAlgorithm)
ReturnsDigest
on the computed SignaturePolicy's contentvoid
validate()
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:SignaturePolicyValidator
Checks if the SignaturePolicy can be validated- Returns:
- TRUE if the
SignaturePolicy
can be validated, FALSE otherwise
-
validate
public void validate()Description copied from interface:SignaturePolicyValidator
Runs the validation -
getComputedDigest
Description copied from interface:SignaturePolicyValidator
ReturnsDigest
on the computed SignaturePolicy's content- Specified by:
getComputedDigest
in interfaceSignaturePolicyValidator
- Overrides:
getComputedDigest
in classAbstractSignaturePolicyValidator
- Parameters:
digestAlgorithm
-DigestAlgorithm
to use- Returns:
Digest
-