# Package net.shibboleth.profile.relyingparty.impl

@NonnullElements package net.shibboleth.profile.relyingparty.impl
Implementation of relying party resolution.

Related Packages
Package
Description
net.shibboleth.profile.relyingparty
Shared RelyingPartyConfiguration and resolver APIs.
Classes
Class
Description
BaseCriteriaRelyingPartyConfiigurationResolver<ReturnType>
Abstract base resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve a `RelyingPartyConfiguration` using an input `CriteriaSet` only.
CriteriaDecryptionConfigurationResolver
Resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve a list of `DecryptionConfiguration` applicable for a peer entity.
CriteriaSelfEntityIDResolver
Resolver which uses an instance of `RelyingPartyConfigurationResolver` to resolve our own entityID.
DefaultRelyingPartyConfigurationResolver
Retrieves a per-relying party configuration for a given profile request based on the supplied `CriteriaSet`.