Package org.opensaml.xmlsec.impl
Class BasicDecryptionParametersResolver
java.lang.Object
org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver<DecryptionParameters>
org.opensaml.xmlsec.impl.BasicDecryptionParametersResolver
- All Implemented Interfaces:
Resolver<DecryptionParameters,,CriteriaSet> DecryptionParametersResolver
public class BasicDecryptionParametersResolver
extends AbstractSecurityParametersResolver<DecryptionParameters>
implements DecryptionParametersResolver
Basic implementation of
DecryptionParametersResolver.
The following Criterion inputs are supported:
DecryptionConfigurationCriterion- required
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidlogResult(DecryptionParameters params) Log the resolved parameters.resolve(CriteriaSet criteria) protected KeyInfoCredentialResolverResolve and return the effectiveKeyInfoCredentialResolverused withEncryptedDatainstances.protected EncryptedKeyResolverresolveEncryptedKeyResolver(CriteriaSet criteria) Resolve and return the effectiveEncryptedKeyResolver.protected KeyInfoCredentialResolverResolve and return the effectiveKeyInfoCredentialResolverused withEncryptedKeyinstances.resolveRecipients(CriteriaSet criteria) Resolve the effective set of recipients against which to evaluate candidate EncryptedKey elements.resolveSingle(CriteriaSet criteria) Methods inherited from class org.opensaml.xmlsec.impl.AbstractSecurityParametersResolver
lookupKeyInfoGenerator, resolveAndPopulateIncludesExcludes, resolveEffectiveExcludes, resolveEffectiveIncludes, resolveIncludeExcludePrecedence, resolveIncludeExcludePredicate
-
Field Details
-
log
@Nonnull private org.slf4j.Logger logLogger.
-
-
Constructor Details
-
BasicDecryptionParametersResolver
public BasicDecryptionParametersResolver()
-
-
Method Details
-
logResult
Log the resolved parameters.- Parameters:
params- the resolved param