Package org.opensaml.xmlsec.keyinfo.impl
@NonnullElements
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.
-
ClassDescriptionA factory implementation which produces instances of
KeyInfoGeneratorcapable of handling the information contained within aCredential.Implementation ofKeyInfoCredentialResolverwhich resolves credentials based on aKeyInfoelement using a configured list ofKeyInfoProviders and optional post-processing hooks.A concrete implementation ofAbstractChainingCredentialResolverwhich is scoped to theKeyInfoCredentialResolvertype.An implementation ofKeyInfoCredentialResolverwhich uses aCollectionas the underlying credential source.A factory implementation which produces instances ofKeyInfoGeneratorcapable of handling the information contained within anKeyAgreementCredential.Context for credentials resolved from aKeyInfoelement.Interface for providers used in conjunction with aKeyInfoCredentialResolverwhich support resolvingCredentials based on a child element ofKeyInfo.Resolution context class that is used to supply state information to, and to share information amongst,KeyInfoProviders.A simple specialization ofBasicProviderKeyInfoCredentialResolverwhich is capable of using information from aKeyInfoto resolve local credentials from a suppliedCredentialResolverwhich manages local credentials.Simple implementation ofKeyInfoCredentialResolverwhich just stores and returns a static set of credentials.Implementation ofKeyInfoGeneratorwhich always returns staticKeyInfodata.A factory implementation which produces instances ofKeyInfoGeneratorcapable of handling the information contained within anX509Credential.