Class ChainingSignaturePrevalidator
- java.lang.Object
-
- org.opensaml.xmlsec.signature.support.impl.ChainingSignaturePrevalidator
-
- All Implemented Interfaces:
org.opensaml.xmlsec.signature.support.SignaturePrevalidator
public class ChainingSignaturePrevalidator extends Object implements org.opensaml.xmlsec.signature.support.SignaturePrevalidator
A signature prevalidator implementation which chains execution of a list ofSignaturePrevalidatorinstances.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.private List<org.opensaml.xmlsec.signature.support.SignaturePrevalidator>validatorsThe chain of SignaturePrevalidator instances to execute.
-
Constructor Summary
Constructors Constructor Description ChainingSignaturePrevalidator(List<org.opensaml.xmlsec.signature.support.SignaturePrevalidator> validatorChain)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(org.opensaml.xmlsec.signature.Signature signature)
-
-
-
Field Detail
-
log
@Nonnull private org.slf4j.Logger log
Logger.
-
validators
@Nonnull @NonnullElements private List<org.opensaml.xmlsec.signature.support.SignaturePrevalidator> validators
The chain of SignaturePrevalidator instances to execute.
-
-
Constructor Detail
-
ChainingSignaturePrevalidator
public ChainingSignaturePrevalidator(@Nonnull @NonnullElements @ParameterName(name="validatorChain") List<org.opensaml.xmlsec.signature.support.SignaturePrevalidator> validatorChain)Constructor.- Parameters:
validatorChain- the chain of SignaturePrevalidator instances to execute
-
-
Method Detail
-
validate
public void validate(@Nonnull org.opensaml.xmlsec.signature.Signature signature) throws org.opensaml.xmlsec.signature.support.SignatureException- Specified by:
validatein interfaceorg.opensaml.xmlsec.signature.support.SignaturePrevalidator- Throws:
org.opensaml.xmlsec.signature.support.SignatureException
-
-