Class OIDCClientInformationSignatureValidationParametersResolverTest


  • public class OIDCClientInformationSignatureValidationParametersResolverTest
    extends org.opensaml.core.testing.OpenSAMLInitBaseTestCase
    Tests for OIDCClientInformationSignatureValidationParametersResolver.
    • Field Detail

      • resolver

        private net.shibboleth.idp.plugin.oidc.op.security.impl.OIDCClientInformationSignatureValidationParametersResolver resolver
      • metaData

        private com.nimbusds.openid.connect.sdk.rp.OIDCClientMetadata metaData
      • jwkSet

        private com.nimbusds.jose.jwk.JWKSet jwkSet
    • Constructor Detail

      • OIDCClientInformationSignatureValidationParametersResolverTest

        public OIDCClientInformationSignatureValidationParametersResolverTest()
    • Method Detail

      • 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