Package org.opensaml.xmlsec.impl
Class BasicSignatureValidationParametersResolver
- java.lang.Object
-
- org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver<SignatureValidationParameters>
-
- org.opensaml.xmlsec.impl.BasicSignatureValidationParametersResolver
-
- All Implemented Interfaces:
Resolver<SignatureValidationParameters,CriteriaSet>,SignatureValidationParametersResolver
public class BasicSignatureValidationParametersResolver extends AbstractSecurityParametersResolver<SignatureValidationParameters> implements SignatureValidationParametersResolver
Basic implementation ofSignatureValidationParametersResolver.The following
Criterioninputs are supported:SignatureValidationConfigurationCriterion- required
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.
-
Constructor Summary
Constructors Constructor Description BasicSignatureValidationParametersResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidlogResult(SignatureValidationParameters params)Log the resolved parameters.Iterable<SignatureValidationParameters>resolve(CriteriaSet criteria)protected SignatureTrustEngineresolveSignatureTrustEngine(CriteriaSet criteria)Resolve and return the effectiveSignatureTrustEngine.SignatureValidationParametersresolveSingle(CriteriaSet criteria)-
Methods inherited from class org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver
lookupKeyInfoGenerator, resolveAndPopulateWhiteAndBlacklists, resolveEffectiveBlacklist, resolveEffectiveWhitelist, resolveWhitelistBlacklistPrecedence, resolveWhitelistBlacklistPredicate
-
-
-
-
Method Detail
-
resolve
@Nonnull public Iterable<SignatureValidationParameters> resolve(@Nonnull CriteriaSet criteria) throws ResolverException
- Specified by:
resolvein interfaceResolver<SignatureValidationParameters,CriteriaSet>- Throws:
ResolverException
-
resolveSingle
@Nullable public SignatureValidationParameters resolveSingle(@Nonnull CriteriaSet criteria) throws ResolverException
- Specified by:
resolveSinglein interfaceResolver<SignatureValidationParameters,CriteriaSet>- Throws:
ResolverException
-
logResult
protected void logResult(@Nonnull SignatureValidationParameters params)Log the resolved parameters.- Parameters:
params- the resolved param
-
resolveSignatureTrustEngine
@Nullable protected SignatureTrustEngine resolveSignatureTrustEngine(@Nonnull CriteriaSet criteria)
Resolve and return the effectiveSignatureTrustEngine.- Parameters:
criteria- the input criteria being evaluated- Returns:
- the effective resolver, or null
-
-