# Package org.opensaml.security.credential.impl

@NonnullElements package org.opensaml.security.credential.impl
`CredentialResolver` implementation classes.

Related Packages
Package
Description
org.opensaml.security.credential
Interfaces and classes related to credentials and ways to represent them.
Classes
Class
Description
AbstractChainingCredentialResolver<ResolverType extends CredentialResolver>
An abstract implementation of `CredentialResolver` which chains together one or more underlying credential resolver implementations.
AbstractCredentialResolver
Abstract base class for `CredentialResolver` implementations.
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`.
ChainingCredentialResolver
A concrete implementation of `AbstractChainingCredentialResolver` which is scoped to the simple `CredentialResolver` type.
CollectionCredentialResolver
An implementation of `CredentialResolver` that uses a `Collection` as the underlying credential source.
FilesystemCredentialResolver
NOTE: this class is not yet implemented A `CredentialResolver` that pulls credential information from the file system.
KeyStoreCredentialResolver
A `CredentialResolver` that extracts `Credential`'s from a key store.
StaticCredentialResolver
Simple implementation of `CredentialResolver` which just stores and returns a static set of credentials.