Class StaticCredentialResolver
- java.lang.Object
-
- org.opensaml.security.credential.impl.AbstractCredentialResolver
-
- org.opensaml.security.credential.impl.StaticCredentialResolver
-
- All Implemented Interfaces:
net.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,net.shibboleth.utilities.java.support.resolver.CriteriaSet>,org.opensaml.security.credential.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.
-
-
Constructor Summary
Constructors Constructor Description StaticCredentialResolver(List<org.opensaml.security.credential.Credential> credentials)Constructor.StaticCredentialResolver(org.opensaml.security.credential.Credential credential)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<org.opensaml.security.credential.Credential>resolve(net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria)-
Methods inherited from class org.opensaml.security.credential.impl.AbstractCredentialResolver
resolveSingle
-
-
-
-
Field Detail
-
creds
private List<org.opensaml.security.credential.Credential> creds
List of credentials held by this resolver.
-
-
Constructor Detail
-
StaticCredentialResolver
public StaticCredentialResolver(@Nonnull @ParameterName(name="credentials") List<org.opensaml.security.credential.Credential> credentials)Constructor.- Parameters:
credentials- collection of credentials to be held by this resolver
-
StaticCredentialResolver
public StaticCredentialResolver(@Nonnull @ParameterName(name="credential") org.opensaml.security.credential.Credential credential)Constructor.- Parameters:
credential- a single credential to be held by this resolver
-
-
Method Detail
-
resolve
@Nonnull public Iterable<org.opensaml.security.credential.Credential> resolve(@Nullable net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria) throws net.shibboleth.utilities.java.support.resolver.ResolverException
- Specified by:
resolvein interfacenet.shibboleth.utilities.java.support.resolver.Resolver<org.opensaml.security.credential.Credential,net.shibboleth.utilities.java.support.resolver.CriteriaSet>- Specified by:
resolvein classAbstractCredentialResolver- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
-