Class DefaultDecryptionParametersResolver
java.lang.Object
org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver<DecryptionParameters>
net.shibboleth.oidc.security.jose.impl.DefaultDecryptionParametersResolver
- All Implemented Interfaces:
DecryptionParametersResolver,Resolver<DecryptionParameters,CriteriaSet>
public class DefaultDecryptionParametersResolver
extends AbstractSecurityParametersResolver<DecryptionParameters>
implements DecryptionParametersResolver
Basic implementation of
DecryptionParametersResolver.
The following Criterion inputs are supported:
DecryptionConfigurationCriterion- required
- Since:
- 2.2.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlogResult(DecryptionParameters params) Log the resolved parameters.resolve(CriteriaSet criteria) protected JOSEObjectCredentialResolverResolve and return the effectiveCredentialResolverused to resolve the content encryption key.protected JOSEObjectCredentialResolverresolveKEKCredentialResolver(CriteriaSet criteria) Resolve and return the effectiveCredentialResolverused to decrypt content encryption keys.resolveSingle(CriteriaSet criteria) Methods inherited from class org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver
lookupKeyInfoGenerator, resolveAndPopulateIncludesExcludes, resolveEffectiveExcludes, resolveEffectiveIncludes, resolveIncludeExcludePrecedence, resolveIncludeExcludePredicate
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logLogger.
-
-
Constructor Details
-
DefaultDecryptionParametersResolver
public DefaultDecryptionParametersResolver()
-
-
Method Details
-
logResult
Log the resolved parameters.- Parameters:
params- the resolved param