public class BasicDecryptionParametersResolver extends AbstractSecurityParametersResolver<DecryptionParameters> implements DecryptionParametersResolver
DecryptionParametersResolver
.
The following Criterion
inputs are supported:
DecryptionConfigurationCriterion
- requiredConstructor and Description |
---|
BasicDecryptionParametersResolver() |
Modifier and Type | Method and Description |
---|---|
protected void |
logResult(DecryptionParameters params)
Log the resolved parameters.
|
Iterable<DecryptionParameters> |
resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
protected KeyInfoCredentialResolver |
resolveDataKeyInfoCredentialResolver(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
KeyInfoCredentialResolver used with
EncryptedData instances. |
protected EncryptedKeyResolver |
resolveEncryptedKeyResolver(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
EncryptedKeyResolver . |
protected KeyInfoCredentialResolver |
resolveKEKKeyInfoCredentialResolver(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
Resolve and return the effective
KeyInfoCredentialResolver used with
EncryptedKey instances. |
DecryptionParameters |
resolveSingle(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) |
lookupKeyInfoGenerator, resolveAndPopulateWhiteAndBlacklists, resolveEffectiveBlacklist, resolveEffectiveWhitelist, resolveWhitelistBlacklistPrecedence, resolveWhitelistBlacklistPredicate
@Nonnull public Iterable<DecryptionParameters> 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<DecryptionParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
@Nullable public DecryptionParameters 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<DecryptionParameters,net.shibboleth.utilities.java.support.resolver.CriteriaSet>
net.shibboleth.utilities.java.support.resolver.ResolverException
protected void logResult(@Nonnull DecryptionParameters params)
params
- the resolved param@Nullable protected EncryptedKeyResolver resolveEncryptedKeyResolver(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
EncryptedKeyResolver
.criteria
- the input criteria being evaluated@Nullable protected KeyInfoCredentialResolver resolveKEKKeyInfoCredentialResolver(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
KeyInfoCredentialResolver
used with
EncryptedKey
instances.criteria
- the input criteria being evaluated@Nullable protected KeyInfoCredentialResolver resolveDataKeyInfoCredentialResolver(@Nonnull net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)
KeyInfoCredentialResolver
used with
EncryptedData
instances.criteria
- the input criteria being evaluatedCopyright © 2016. All rights reserved.