# Uses of Class
org.opensaml.security.credential.impl.AbstractCredentialResolver

Packages that use AbstractCredentialResolver
Package
Description
org.opensaml.saml.security.impl
Classes related to verifying various credentials within a SAML system.
org.opensaml.security.credential.impl
`CredentialResolver` implementation classes.
org.opensaml.xmlsec.keyinfo.impl
Interfaces and classes for working with XML KeyInfo elements.

## Uses of AbstractCredentialResolver in org.opensaml.saml.security.impl

Subclasses of AbstractCredentialResolver in org.opensaml.saml.security.impl
Modifier and Type
Class
Description
`class`
`MetadataCredentialResolver`
A credential resolver capable of resolving credentials from SAML 2 metadata.

## Uses of AbstractCredentialResolver in org.opensaml.security.credential.impl

Subclasses of AbstractCredentialResolver in org.opensaml.security.credential.impl
Modifier and Type
Class
Description
`class`
`AbstractChainingCredentialResolver<ResolverType extends CredentialResolver>`
An abstract implementation of `CredentialResolver` which chains together one or more underlying credential resolver implementations.
`class`
`AbstractCriteriaFilteringCredentialResolver`
An abstract implementation of `CredentialResolver` that filters the returned Credentials based on the instances of `Predicate` which are present in the set of criteria as instances of `EvaluableCredentialCriterion`, or which are obtained via lookup in the `EvaluableCredentialCriteriaRegistry`.
`class`
`ChainingCredentialResolver`
A concrete implementation of `AbstractChainingCredentialResolver` which is scoped to the simple `CredentialResolver` type.
`class`
`CollectionCredentialResolver`
An implementation of `CredentialResolver` that uses a `Collection` as the underlying credential source.
`class`
`FilesystemCredentialResolver`
NOTE: this class is not yet implemented A `CredentialResolver` that pulls credential information from the file system.
`class`
`KeyStoreCredentialResolver`
A `CredentialResolver` that extracts `Credential`'s from a key store.
`class`
`StaticCredentialResolver`
Simple implementation of `CredentialResolver` which just stores and returns a static set of credentials.

## Uses of AbstractCredentialResolver in org.opensaml.xmlsec.keyinfo.impl

Subclasses of AbstractCredentialResolver in org.opensaml.xmlsec.keyinfo.impl
Modifier and Type
Class
Description
`class`
`BasicProviderKeyInfoCredentialResolver`
Implementation of `KeyInfoCredentialResolver` which resolves credentials based on a `KeyInfo` element using a configured list of `KeyInfoProvider`s and optional post-processing hooks.
`class`
`ChainingKeyInfoCredentialResolver`
A concrete implementation of `AbstractChainingCredentialResolver` which is scoped to the `KeyInfoCredentialResolver` type.
`class`
`CollectionKeyInfoCredentialResolver`
An implementation of `KeyInfoCredentialResolver` which uses a `Collection` as the underlying credential source.
`class`
`LocalKeyInfoCredentialResolver`
A simple specialization of `BasicProviderKeyInfoCredentialResolver` which is capable of using information from a `KeyInfo` to resolve local credentials from a supplied `CredentialResolver` which manages local credentials.
`class`
`StaticKeyInfoCredentialResolver`
Simple implementation of `KeyInfoCredentialResolver` which just stores and returns a static set of credentials.