Class IssuedSignedJWTTest

  • All Implemented Interfaces:
    Aware, ApplicationContextAware, org.testng.IHookable, org.testng.ITestNGListener
    Direct Known Subclasses:
    RequestObjectJWSTest

    public class IssuedSignedJWTTest
    extends AbstractIssuedJWTSecurityTest
    Tests for verifying that the signature on JWT issued by OP matches the expected configuration. OP may issue JWTs from authorize, token and userinfo endpoints, depending on the RP or resource metadata.
    • Method Detail

      • testJwtSecurity_jwtSigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtSigAlgAndEncNotSpecified()
                                                         throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtRS256SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtRS256SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtRS384SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtRS384SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtRS512SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtRS512SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtPS256SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtPS256SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtPS384SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtPS384SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtPS512SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtPS512SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtES256SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtES256SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtES384SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtES384SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtES512SigAlgAndEncNotSpecified

        public void testJwtSecurity_jwtES512SigAlgAndEncNotSpecified()
                                                              throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_32BKey

        public void testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_32BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_32BKey

        public void testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_32BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_32BKey

        public void testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_32BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_64BKey

        public void testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_64BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_64BKey

        public void testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_64BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_64BKey

        public void testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_64BKey()
                                                                     throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_NoKey

        public void testJwtSecurity_jwtHS256SigAlgAndEncNotSpecified_NoKey()
                                                                    throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_NoKey

        public void testJwtSecurity_jwtHS384SigAlgAndEncNotSpecified_NoKey()
                                                                    throws Exception
        Throws:
        Exception
      • testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_NoKey

        public void testJwtSecurity_jwtHS512SigAlgAndEncNotSpecified_NoKey()
                                                                    throws Exception
        Throws:
        Exception