Class StaticCredentialResolver
- java.lang.Object
-
- org.opensaml.security.credential.impl.AbstractCredentialResolver
-
- org.opensaml.security.credential.impl.StaticCredentialResolver
-
- All Implemented Interfaces:
Resolver<Credential,CriteriaSet>,CredentialResolver
public class StaticCredentialResolver extends AbstractCredentialResolver
Simple implementation ofCredentialResolverwhich just stores and returns a static set of credentials.Note: no filtering or other evaluation of the credentials is performed. Any Criterion specified are ignored. For a similar Collection-based CredentialResolver implementation which does support evaluation and filtering based on supplied evaluable criteria, see
CollectionCredentialResolver.
-
-
Field Summary
Fields Modifier and Type Field Description private List<Credential>credsList of credentials held by this resolver.
-
Constructor Summary
Constructors Constructor Description StaticCredentialResolver(List<Credential> credentials)Constructor.StaticCredentialResolver(Credential credential)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<Credential>resolve(CriteriaSet criteria)-
Methods inherited from class org.opensaml.security.credential.impl.AbstractCredentialResolver
resolveSingle
-
-
-
-
Field Detail
-
creds
private List<Credential> creds
List of credentials held by this resolver.
-
-
Constructor Detail
-
StaticCredentialResolver
public StaticCredentialResolver(@Nonnull @ParameterName(name="credentials") List<Credential> credentials)
Constructor.- Parameters:
credentials- collection of credentials to be held by this resolver
-
StaticCredentialResolver
public StaticCredentialResolver(@Nonnull @ParameterName(name="credential") Credential credential)
Constructor.- Parameters:
credential- a single credential to be held by this resolver
-
-
Method Detail
-
resolve
@Nonnull public Iterable<Credential> resolve(@Nullable CriteriaSet criteria) throws ResolverException
- Specified by:
resolvein interfaceResolver<Credential,CriteriaSet>- Specified by:
resolvein classAbstractCredentialResolver- Throws:
ResolverException
-
-