Class MockAsymmetricJOSEObjectCredentialResolver
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.oidc.rp.impl.MockAsymmetricJOSEObjectCredentialResolver
-
- All Implemented Interfaces:
net.shibboleth.oidc.security.credential.JOSEObjectCredentialResolver,Resolver<Credential,CriteriaSet>,CredentialResolver
public class MockAsymmetricJOSEObjectCredentialResolver extends Object implements net.shibboleth.oidc.security.credential.JOSEObjectCredentialResolver
Mock credential resolvers which builds a credential from the given key.
-
-
Constructor Summary
Constructors Constructor Description MockAsymmetricJOSEObjectCredentialResolver(com.nimbusds.jose.jwk.AsymmetricJWK keyIn, String kidIn, com.nimbusds.jose.JWEAlgorithm algIn)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<Credential>resolve(CriteriaSet criteria)CredentialresolveSingle(CriteriaSet criteria)
-
-
-
Field Detail
-
key
private final com.nimbusds.jose.jwk.AsymmetricJWK key
-
kid
private final String kid
-
alg
private final com.nimbusds.jose.JWEAlgorithm alg
-
-
Constructor Detail
-
MockAsymmetricJOSEObjectCredentialResolver
public MockAsymmetricJOSEObjectCredentialResolver(com.nimbusds.jose.jwk.AsymmetricJWK keyIn, String kidIn, com.nimbusds.jose.JWEAlgorithm algIn)Constructor.- Parameters:
keyIn- the key rto create a credential for.kidIn- the kidalgIn- the alg
-
-
Method Detail
-
resolveSingle
public Credential resolveSingle(CriteriaSet criteria) throws ResolverException
- Specified by:
resolveSinglein interfaceResolver<Credential,CriteriaSet>- Throws:
ResolverException
-
resolve
public Iterable<Credential> resolve(CriteriaSet criteria) throws ResolverException
- Specified by:
resolvein interfaceResolver<Credential,CriteriaSet>- Throws:
ResolverException
-
-