Class AbstractIssuedJWTSecurityTest

    • Method Detail

      • obtainJwt

        protected com.nimbusds.jwt.JWT obtainJwt​(com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
      • obtainJwt

        protected com.nimbusds.jwt.JWT obtainJwt​(String clientSecret,
                                                 com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
      • obtainJwt

        protected com.nimbusds.jwt.JWT obtainJwt​(String clientSecret,
                                                 PublicKey publicKey,
                                                 com.nimbusds.jose.JWSAlgorithm jwsAlgorithm,
                                                 com.nimbusds.jose.JWEAlgorithm jweAlgorithm,
                                                 com.nimbusds.jose.EncryptionMethod encryptionMethod)
      • obtainJwt

        protected com.nimbusds.jwt.JWT obtainJwt​(String clientId,
                                                 String clientSecret,
                                                 PublicKey publicKey,
                                                 com.nimbusds.jose.JWSAlgorithm jwsAlgorithm,
                                                 com.nimbusds.jose.JWEAlgorithm jweAlgorithm,
                                                 com.nimbusds.jose.EncryptionMethod encryptionMethod)
      • assertSignedJwt

        protected void assertSignedJwt​(com.nimbusds.jwt.JWT jwt,
                                       com.nimbusds.jose.JWSAlgorithm algorithm,
                                       String clientSecret)
      • assertSignedJwt

        protected void assertSignedJwt​(com.nimbusds.jwt.JWT jwt,
                                       com.nimbusds.jose.JWSAlgorithm algorithm,
                                       PublicKey publicKey)
      • assertSignedJwt

        protected void assertSignedJwt​(com.nimbusds.jwt.JWT jwt,
                                       com.nimbusds.jose.JWSAlgorithm algorithm,
                                       PublicKey publicKey,
                                       String clientSecret)
      • assertEncryptedJwt

        protected static void assertEncryptedJwt​(com.nimbusds.jwt.JWT jwt,
                                                 com.nimbusds.jose.JWEAlgorithm algorithm,
                                                 com.nimbusds.jose.EncryptionMethod method,
                                                 String clientSecret,
                                                 PrivateKey privateKey)
      • assertAndDecryptJwt

        protected static com.nimbusds.jwt.EncryptedJWT assertAndDecryptJwt​(com.nimbusds.jwt.JWT jwt,
                                                                           com.nimbusds.jose.JWEAlgorithm algorithm,
                                                                           com.nimbusds.jose.EncryptionMethod method,
                                                                           String clientSecret,
                                                                           PrivateKey privateKey)
      • assertEncryptedSignedJwt

        protected void assertEncryptedSignedJwt​(com.nimbusds.jwt.JWT jwt,
                                                com.nimbusds.jose.JWSAlgorithm jwsAlg,
                                                com.nimbusds.jose.JWEAlgorithm jweAlg,
                                                com.nimbusds.jose.EncryptionMethod method,
                                                String clientSecret,
                                                PublicKey jwsValidationKey)
      • assertEncryptedSignedJwt

        protected void assertEncryptedSignedJwt​(com.nimbusds.jwt.JWT jwt,
                                                com.nimbusds.jose.JWSAlgorithm jwsAlg,
                                                com.nimbusds.jose.JWEAlgorithm jweAlg,
                                                com.nimbusds.jose.EncryptionMethod method,
                                                String clientSecret,
                                                PrivateKey privateKey,
                                                PublicKey publicKey,
                                                PublicKey jwsValidationKey)
      • obtainUserInfoResponse

        public com.nimbusds.openid.connect.sdk.UserInfoSuccessResponse obtainUserInfoResponse​(String clientId,
                                                                                              com.nimbusds.jose.JWSAlgorithm jwsAlgorithm)
      • obtainUserInfoResponse

        public com.nimbusds.openid.connect.sdk.UserInfoSuccessResponse obtainUserInfoResponse​(String clientId,
                                                                                              String clientSecret,
                                                                                              PublicKey publicKey,
                                                                                              com.nimbusds.jose.JWSAlgorithm jwsAlgorithm,
                                                                                              com.nimbusds.jose.JWEAlgorithm jweAlgorithm,
                                                                                              com.nimbusds.jose.EncryptionMethod encryptionMethod)
      • obtainUserInfoAsJwt

        public com.nimbusds.jwt.JWT obtainUserInfoAsJwt​(String clientId,
                                                        String clientSecret,
                                                        PublicKey publicKey,
                                                        com.nimbusds.jose.JWSAlgorithm jwsAlgorithm,
                                                        com.nimbusds.jose.JWEAlgorithm jweAlgorithm,
                                                        com.nimbusds.jose.EncryptionMethod encryptionMethod)
      • obtainIdTokenFromTokenEndpoint

        protected com.nimbusds.jwt.JWT obtainIdTokenFromTokenEndpoint​(String clientId,
                                                                      String clientSecret,
                                                                      PublicKey publicKey,
                                                                      com.nimbusds.jose.JWSAlgorithm storedJwsAlgorithm,
                                                                      com.nimbusds.jose.JWEAlgorithm storedJweAlgorithm,
                                                                      com.nimbusds.jose.EncryptionMethod storedJweMethod)
      • obtainJwtAccessTokenFromTokenEndpoint

        protected com.nimbusds.jwt.JWT obtainJwtAccessTokenFromTokenEndpoint​(String clientId,
                                                                             String clientSecret,
                                                                             PublicKey publicKey,
                                                                             com.nimbusds.jose.JWSAlgorithm storedJwsAlgorithm,
                                                                             com.nimbusds.jose.JWEAlgorithm storedJweAlgorithm,
                                                                             com.nimbusds.jose.EncryptionMethod storedJweMethod)
      • obtainIdTokenFromAuthorizeEndpoint

        protected com.nimbusds.jwt.JWT obtainIdTokenFromAuthorizeEndpoint​(String clientId,
                                                                          String clientSecret,
                                                                          PublicKey publicKey,
                                                                          com.nimbusds.jose.JWSAlgorithm storedJwsAlgorithm,
                                                                          com.nimbusds.jose.JWEAlgorithm storedJweAlgorithm,
                                                                          com.nimbusds.jose.EncryptionMethod storedJweMethod)
      • obtainAccessTokenFromAuthorizeEndpoint

        protected com.nimbusds.jwt.JWT obtainAccessTokenFromAuthorizeEndpoint​(String clientId,
                                                                              String clientSecret,
                                                                              PublicKey publicKey,
                                                                              com.nimbusds.jose.JWSAlgorithm storedJwsAlgorithm,
                                                                              com.nimbusds.jose.JWEAlgorithm storedJweAlgorithm,
                                                                              com.nimbusds.jose.EncryptionMethod storedJweMethod)
      • parseEncryptedOrSignedJWT

        protected com.nimbusds.jwt.JWT parseEncryptedOrSignedJWT​(String input)