public class BasicSignatureValidationParametersResolver extends AbstractSecurityParametersResolver<SignatureValidationParameters> implements SignatureValidationParametersResolver
SignatureValidationParametersResolver
.
The following Criterion
inputs are supported:
SignatureValidationConfigurationCriterion
- requiredConstructor and Description |
---|
BasicSignatureValidationParametersResolver() |
Modifier and Type | Method and Description |
---|---|
protected void |
logResult(SignatureValidationParameters params)
Log the resolved parameters.
|
Iterable<SignatureValidationParameters> |
resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected SignatureTrustEngine |
resolveSignatureTrustEngine(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
SignatureTrustEngine . |
SignatureValidationParameters |
resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
lookupKeyInfoGenerator, resolveAndPopulateWhiteAndBlacklists, resolveEffectiveBlacklist, resolveEffectiveWhitelist, resolveWhitelistBlacklistPrecedence, resolveWhitelistBlacklistPredicate
public BasicSignatureValidationParametersResolver()
@Nonnull public Iterable<SignatureValidationParameters> resolve(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException
resolve
in interface net.shibboleth.utilities.java.support.resolver.Resolver<SignatureValidationParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
@Nullable public SignatureValidationParameters resolveSingle(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException
resolveSingle
in interface net.shibboleth.utilities.java.support.resolver.Resolver<SignatureValidationParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
protected void logResult(@Nonnull SignatureValidationParameters params)
params
- the resolved param@Nullable protected SignatureTrustEngine resolveSignatureTrustEngine(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
SignatureTrustEngine
.criteria
- the input criteria being evaluatedCopyright © 2016. All rights reserved.