# Package org.opensaml.xmlsec.keyinfo.impl.provider

@NonnullElements package org.opensaml.xmlsec.keyinfo.impl.provider
Specific implementations of `KeyInfoProvider`.

KeyInfo providers, when used in conjunction with a `KeyInfoCredentialResolver`, extract typed credential information from a KeyInfo object.

Related Packages
Package
Description
org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements.
Classes
Class
Description
AbstractKeyInfoProvider
Abstract super class for `KeyInfoProvider` implementations.
AgreementMethodKeyInfoProvider
Implementation of `KeyInfoProvider` which supports `AgreementMethod`.
DEREncodedKeyValueProvider
Implementation of `KeyInfoProvider` which supports `DEREncodedKeyValue`.
DSAKeyValueProvider
Implementation of `KeyInfoProvider` which supports `DSAKeyValue`.
ECKeyValueProvider
Implementation of `KeyInfoProvider` which supports `ECKeyValue`.
InlineX509DataProvider
Implementation of `KeyInfoProvider` which provides basic support for extracting a `X509Credential` from an `X509Data` child of KeyInfo.
KeyInfoReferenceProvider
Implementation of `KeyInfoProvider` which supports `KeyInfoReference`.
RSAKeyValueProvider
Implementation of `KeyInfoProvider` which supports `RSAKeyValue`.