Class BasicASNSignaturePolicyValidator
java.lang.Object
eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
eu.europa.esig.dss.validation.policy.BasicASNSignaturePolicyValidator
- All Implemented Interfaces:
SignaturePolicyValidator
public class BasicASNSignaturePolicyValidator extends AbstractSignaturePolicyValidator
Default implementation, checks only the hash of the policy
Note : this implementation is not registered as a service to allow overriding
- Author:
- davyd.santos
-
Constructor Summary
Constructors Constructor Description BasicASNSignaturePolicyValidator()
-
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
-
BasicASNSignaturePolicyValidator
public BasicASNSignaturePolicyValidator()
-
-
Method Details
-
validate
public void validate()Description copied from interface:SignaturePolicyValidator
Runs the validation -
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
-
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
-