Class CriteriaDecryptionConfigurationResolver
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver<List<DecryptionConfiguration>>
net.shibboleth.profile.relyingparty.impl.CriteriaDecryptionConfigurationResolver
- All Implemented Interfaces:
Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,Resolver<List<DecryptionConfiguration>,CriteriaSet>
public class CriteriaDecryptionConfigurationResolver
extends BaseCriteriaRelyingPartyConfiigurationResolver<List<DecryptionConfiguration>>
Resolver which uses an instance of
RelyingPartyConfigurationResolver to
resolve a list of DecryptionConfiguration applicable for a peer entity.
The required and allowed criteria are the same as the RelyingPartyConfigurationResolver
implementation in use. Also supports an optional ProfileIDCriterion, which if supplied is used
to resolve the profile-specific configuration.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List<DecryptionConfiguration>buildConfigList(RelyingPartyConfiguration rpc, ProfileRequestContext prc, CriteriaSet criteria) Build the list of configurations.resolve(CriteriaSet criteria) resolveSingle(CriteriaSet criteria) Methods inherited from class net.shibboleth.profile.relyingparty.impl.BaseCriteriaRelyingPartyConfiigurationResolver
doInitialize, resolveRelyingPartyConfiguration, setId, setRelyingPartyConfigurationResolverMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, doDestroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getId
-
Constructor Details
-
CriteriaDecryptionConfigurationResolver
public CriteriaDecryptionConfigurationResolver()
-
-
Method Details