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 void
addError(String key, String description)
String
getProcessingErrors()
protected SignaturePolicy
getSignaturePolicy()
boolean
isAsn1Processable()
boolean
isDigestAlgorithmsEqual()
boolean
isIdentified()
boolean
isStatus()
protected void
setAsn1Processable(boolean asn1Processable)
protected void
setDigestAlgorithmsEqual(boolean digestAlgorithmsEqual)
protected void
setIdentified(boolean identified)
void
setSignature(AdvancedSignature signature)
protected void
setStatus(boolean status)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface eu.europa.esig.dss.validation.policy.SignaturePolicyValidator
canValidate, validate
-
Constructor Details
-
AbstractSignaturePolicyValidator
public AbstractSignaturePolicyValidator()
-
-
Method Details
-
getSignaturePolicy
-
setSignature
- Specified by:
setSignature
in 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:
isIdentified
in interfaceSignaturePolicyValidator
-
isStatus
public boolean isStatus()- Specified by:
isStatus
in interfaceSignaturePolicyValidator
-
isAsn1Processable
public boolean isAsn1Processable()- Specified by:
isAsn1Processable
in interfaceSignaturePolicyValidator
-
isDigestAlgorithmsEqual
public boolean isDigestAlgorithmsEqual()- Specified by:
isDigestAlgorithmsEqual
in interfaceSignaturePolicyValidator
-
addError
-
getProcessingErrors
- Specified by:
getProcessingErrors
in interfaceSignaturePolicyValidator
-