Class AbstractSignaturePolicyValidator
java.lang.Object
eu.europa.esig.dss.validation.policy.AbstractSignaturePolicyValidator
- All Implemented Interfaces:
SignaturePolicyValidator
- Direct Known Subclasses:
BasicASNSignaturePolicyValidator,EmptySignaturePolicyValidator,NonASN1SignaturePolicyValidator,ZeroHashSignaturePolicyValidator
public abstract class AbstractSignaturePolicyValidator extends Object implements SignaturePolicyValidator
-
Constructor Summary
Constructors Constructor Description AbstractSignaturePolicyValidator() -
Method Summary
Modifier and Type Method Description protected voidaddError(String key, String description)StringgetProcessingErrors()protected SignaturePolicygetSignaturePolicy()booleanisAsn1Processable()booleanisDigestAlgorithmsEqual()booleanisIdentified()booleanisStatus()protected voidsetAsn1Processable(boolean asn1Processable)protected voidsetDigestAlgorithmsEqual(boolean digestAlgorithmsEqual)protected voidsetIdentified(boolean identified)voidsetSignature(AdvancedSignature signature)protected voidsetStatus(boolean status)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidator
canValidate, validate
-
Constructor Details
-
AbstractSignaturePolicyValidator
public AbstractSignaturePolicyValidator()
-
-
Method Details
-
getSignaturePolicy
-
setSignature
- Specified by:
setSignaturein interfaceSignaturePolicyValidator
-
setIdentified
protected void setIdentified(boolean identified) -
setStatus
protected void setStatus(boolean status) -
setAsn1Processable
protected void setAsn1Processable(boolean asn1Processable) -
setDigestAlgorithmsEqual
protected void setDigestAlgorithmsEqual(boolean digestAlgorithmsEqual) -
isIdentified
public boolean isIdentified()- Specified by:
isIdentifiedin interfaceSignaturePolicyValidator
-
isStatus
public boolean isStatus()- Specified by:
isStatusin interfaceSignaturePolicyValidator
-
isAsn1Processable
public boolean isAsn1Processable()- Specified by:
isAsn1Processablein interfaceSignaturePolicyValidator
-
isDigestAlgorithmsEqual
public boolean isDigestAlgorithmsEqual()- Specified by:
isDigestAlgorithmsEqualin interfaceSignaturePolicyValidator
-
addError
-
getProcessingErrors
- Specified by:
getProcessingErrorsin interfaceSignaturePolicyValidator
-