Package org.opensaml.xmlsec.keyinfo.impl
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
KeyInfoGenerator
capable of handling the information contained within aCredential
.Implementation ofKeyInfoCredentialResolver
which resolves credentials based on aKeyInfo
element using a configured list ofKeyInfoProvider
s and optional post-processing hooks.A concrete implementation ofAbstractChainingCredentialResolver
which is scoped to theKeyInfoCredentialResolver
type.An implementation ofKeyInfoCredentialResolver
which uses aCollection
as the underlying credential source.A factory implementation which produces instances ofKeyInfoGenerator
capable of handling the information contained within anKeyAgreementCredential
.Context for credentials resolved from aKeyInfo
element.Interface for providers used in conjunction with aKeyInfoCredentialResolver
which support resolvingCredential
s based on a child element ofKeyInfo
.Resolution context class that is used to supply state information to, and to share information amongst,KeyInfoProvider
s.A simple specialization ofBasicProviderKeyInfoCredentialResolver
which is capable of using information from aKeyInfo
to resolve local credentials from a suppliedCredentialResolver
which manages local credentials.Simple implementation ofKeyInfoCredentialResolver
which just stores and returns a static set of credentials.Implementation ofKeyInfoGenerator
which always returns staticKeyInfo
data.A factory implementation which produces instances ofKeyInfoGenerator
capable of handling the information contained within anX509Credential
.