public class ChainingSignaturePrevalidator extends java.lang.Object implements SignaturePrevalidator
SignaturePrevalidator instances.| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Logger.
|
private java.util.List<SignaturePrevalidator> |
validators
The chain of SignaturePrevalidator instances to execute.
|
| Constructor and Description |
|---|
ChainingSignaturePrevalidator(java.util.List<SignaturePrevalidator> validatorChain)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
validate(Signature signature)
Validate the signature according to the requirements represented by the validator.
|
@Nonnull private org.slf4j.Logger log
@Nonnull @NonnullElements private java.util.List<SignaturePrevalidator> validators
public ChainingSignaturePrevalidator(@Nonnull @NonnullElements
java.util.List<SignaturePrevalidator> validatorChain)
validatorChain - the chain of SignaturePrevalidator instances to executepublic void validate(@Nonnull
Signature signature)
throws SignatureException
validate in interface SignaturePrevalidatorsignature - the signature to evaluateSignatureException - if the signature does not meet the validator's requirements