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 aKeyInfoCredentialResolverwhich support resolvingCredentials based on a child element ofKeyInfo. -
Class Summary Class Description BasicKeyInfoGeneratorFactory A factory implementation which produces instances ofKeyInfoGeneratorcapable of handling the information contained within aCredential.BasicProviderKeyInfoCredentialResolver Implementation ofKeyInfoCredentialResolverwhich resolves credentials based on aKeyInfoelement using a configured list ofKeyInfoProviders and optional post-processing hooks.ChainingKeyInfoCredentialResolver A concrete implementation ofAbstractChainingCredentialResolverwhich is scoped to theKeyInfoCredentialResolvertype.CollectionKeyInfoCredentialResolver An implementation ofKeyInfoCredentialResolverwhich uses aCollectionas the underlying credential source.KeyInfoCredentialContext Context for credentials resolved from aKeyInfoelement.KeyInfoResolutionContext Resolution context class that is used to supply state information to, and to share information amongst,KeyInfoProviders.LocalKeyInfoCredentialResolver A simple specialization ofBasicProviderKeyInfoCredentialResolverwhich is capable of using information from aKeyInfoto resolve local credentials from a suppliedCredentialResolverwhich manages local credentials.StaticKeyInfoCredentialResolver Simple implementation ofKeyInfoCredentialResolverwhich just stores and returns a static set of credentials.StaticKeyInfoGenerator Implementation ofKeyInfoGeneratorwhich always returns staticKeyInfodata.X509KeyInfoGeneratorFactory A factory implementation which produces instances ofKeyInfoGeneratorcapable of handling the information contained within anX509Credential.