Package org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements. These classes are generally used to
extract or resolve credential information.
-
Interface Summary Interface Description KeyInfoProvider Interface for providers used in conjunction with aKeyInfoCredentialResolver
which support resolvingCredential
s based on a child element ofKeyInfo
. -
Class Summary Class Description BasicKeyInfoGeneratorFactory A factory implementation which produces instances ofKeyInfoGenerator
capable of handling the information contained within aCredential
.BasicProviderKeyInfoCredentialResolver Implementation ofKeyInfoCredentialResolver
which resolves credentials based on aKeyInfo
element using a configured list ofKeyInfoProvider
s and optional post-processing hooks.ChainingKeyInfoCredentialResolver A concrete implementation ofAbstractChainingCredentialResolver
which is scoped to theKeyInfoCredentialResolver
type.CollectionKeyInfoCredentialResolver An implementation ofKeyInfoCredentialResolver
which uses aCollection
as the underlying credential source.KeyInfoCredentialContext Context for credentials resolved from aKeyInfo
element.KeyInfoResolutionContext Resolution context class that is used to supply state information to, and to share information amongst,KeyInfoProvider
s.LocalKeyInfoCredentialResolver A simple specialization ofBasicProviderKeyInfoCredentialResolver
which is capable of using information from aKeyInfo
to resolve local credentials from a suppliedCredentialResolver
which manages local credentials.StaticKeyInfoCredentialResolver Simple implementation ofKeyInfoCredentialResolver
which just stores and returns a static set of credentials.StaticKeyInfoGenerator Implementation ofKeyInfoGenerator
which always returns staticKeyInfo
data.X509KeyInfoGeneratorFactory A factory implementation which produces instances ofKeyInfoGenerator
capable of handling the information contained within anX509Credential
.