Class XMLSignaturePolicyValidator
java.lang.Object
eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
eu.europa.esig.dss.xades.validation.policy.XMLSignaturePolicyValidator
- All Implemented Interfaces:
SignaturePolicyValidator
public class XMLSignaturePolicyValidator extends AbstractSignaturePolicyValidator
Validates an XML Signature Policy
-
Constructor Summary
Constructors Constructor Description XMLSignaturePolicyValidator()
-
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
-
XMLSignaturePolicyValidator
public XMLSignaturePolicyValidator()
-
-
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
-