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 of
SignatureValidationParametersResolver
.
The following Criterion
inputs are supported:
SignatureValidationConfigurationCriterion
- required
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Log the resolved parameters.resolve
(CriteriaSet criteria) protected SignatureTrustEngine
resolveSignatureTrustEngine
(CriteriaSet criteria) Resolve and return the effectiveSignatureTrustEngine
.resolveSingle
(CriteriaSet criteria) Methods inherited from class org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver
lookupKeyInfoGenerator, resolveAndPopulateIncludesExcludes, resolveEffectiveExcludes, resolveEffectiveIncludes, resolveIncludeExcludePrecedence, resolveIncludeExcludePredicate
-
Field Details
-
log
private org.slf4j.Logger logLogger.
-
-
Constructor Details
-
BasicSignatureValidationParametersResolver
public BasicSignatureValidationParametersResolver()
-
-
Method Details
-
resolve
@Nonnull public Iterable<SignatureValidationParameters> resolve(@Nonnull CriteriaSet criteria) throws ResolverException - Specified by:
resolve
in interfaceResolver<SignatureValidationParameters,
CriteriaSet> - Throws:
ResolverException
-
resolveSingle
@Nullable public SignatureValidationParameters resolveSingle(@Nonnull CriteriaSet criteria) throws ResolverException - Specified by:
resolveSingle
in interfaceResolver<SignatureValidationParameters,
CriteriaSet> - Throws:
ResolverException
-
logResult
Log the resolved parameters.- Parameters:
params
- the resolved param
-
resolveSignatureTrustEngine
Resolve and return the effectiveSignatureTrustEngine
.- Parameters:
criteria
- the input criteria being evaluated- Returns:
- the effective resolver, or null
-