Class OIDCClientInformationSignatureValidationParametersResolverTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolverTest
-
public class OIDCClientInformationSignatureValidationParametersResolverTest extends org.opensaml.core.testing.OpenSAMLInitBaseTestCaseTests forOIDCClientInformationSignatureValidationParametersResolver.
-
-
Field Summary
Fields Modifier and Type Field Description private CriteriaSetcriteriaprivate com.nimbusds.jose.jwk.JWKSetjwkSetprivate com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadatametaDataprivate net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolverresolver
-
Constructor Summary
Constructors Constructor Description OIDCClientInformationSignatureValidationParametersResolverTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitTest(net.shibboleth.oidc.jwk.RemoteJwkSetCache remoteJwkSetCache)protected voidsetUp()voidtestRequestObjectParameters()voidtestRequestObjectParametersES384()voidtestRequestObjectParametersES512()voidtestRequestObjectParametersHS256()voidtestRequestObjectParametersHS384()voidtestRequestObjectParametersHS512()voidtestRequestObjectParametersNoKeys()voidtestRequestObjectParametersRemoteKeys()protected voidtestSigningValidationES256(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)protected voidtestSigningValidationES384(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)protected voidtestSigningValidationES512(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)protected voidtestSigningValidationHS256(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)protected voidtestSigningValidationHS384(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)protected voidtestSigningValidationHS512(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType)voidtestTokenEndpointJwtParameters()voidtestTokenEndpointJwtParametersES384()voidtestTokenEndpointJwtParametersES512()voidtestTokenEndpointJwtParametersHS256()voidtestTokenEndpointJwtParametersHS384()voidtestTokenEndpointJwtParametersHS512()
-
-
-
Field Detail
-
resolver
private net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver resolver
-
criteria
private CriteriaSet criteria
-
metaData
private com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata metaData
-
jwkSet
private com.nimbusds.jose.jwk.JWKSet jwkSet
-
-
Method Detail
-
setUp
@BeforeMethod protected void setUp() throws ParseException
- Throws:
ParseException
-
initTest
protected void initTest(net.shibboleth.oidc.jwk.RemoteJwkSetCache remoteJwkSetCache) throws Exception- Throws:
Exception
-
testRequestObjectParameters
public void testRequestObjectParameters() throws Exception- Throws:
Exception
-
testRequestObjectParametersRemoteKeys
public void testRequestObjectParametersRemoteKeys() throws Exception- Throws:
Exception
-
testRequestObjectParametersNoKeys
public void testRequestObjectParametersNoKeys() throws Exception- Throws:
Exception
-
testRequestObjectParametersES384
public void testRequestObjectParametersES384() throws Exception- Throws:
Exception
-
testRequestObjectParametersES512
public void testRequestObjectParametersES512() throws Exception- Throws:
Exception
-
testRequestObjectParametersHS256
public void testRequestObjectParametersHS256() throws Exception- Throws:
Exception
-
testRequestObjectParametersHS384
public void testRequestObjectParametersHS384() throws Exception- Throws:
Exception
-
testRequestObjectParametersHS512
public void testRequestObjectParametersHS512() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParameters
public void testTokenEndpointJwtParameters() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParametersES384
public void testTokenEndpointJwtParametersES384() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParametersES512
public void testTokenEndpointJwtParametersES512() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParametersHS256
public void testTokenEndpointJwtParametersHS256() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParametersHS384
public void testTokenEndpointJwtParametersHS384() throws Exception- Throws:
Exception
-
testTokenEndpointJwtParametersHS512
public void testTokenEndpointJwtParametersHS512() throws Exception- Throws:
Exception
-
testSigningValidationHS256
protected void testSigningValidationHS256(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
testSigningValidationHS384
protected void testSigningValidationHS384(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
testSigningValidationHS512
protected void testSigningValidationHS512(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
testSigningValidationES256
protected void testSigningValidationES256(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
testSigningValidationES384
protected void testSigningValidationES384(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
testSigningValidationES512
protected void testSigningValidationES512(net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver.ParameterType parameterType) throws ResolverException- Throws:
ResolverException
-
-