From 13e49808da450d4dd26a40e413f19ce56d2d854e Mon Sep 17 00:00:00 2001 From: Ander Uraga Real Date: Mon, 9 May 2022 17:37:46 +0200 Subject: [PATCH 1/3] Update TokenUtils.java check null values --- lib/src/main/java/com/auth0/jwt/TokenUtils.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/src/main/java/com/auth0/jwt/TokenUtils.java b/lib/src/main/java/com/auth0/jwt/TokenUtils.java index 0a76028b..3e67a1aa 100644 --- a/lib/src/main/java/com/auth0/jwt/TokenUtils.java +++ b/lib/src/main/java/com/auth0/jwt/TokenUtils.java @@ -12,6 +12,10 @@ abstract class TokenUtils { * @throws JWTDecodeException if the Token doesn't have 3 parts. */ static String[] splitToken(String token) throws JWTDecodeException { + if ( token == null ) { + throw new JWTDecodeException("The token is null"); + } + String[] parts = token.split("\\."); if (parts.length == 2 && token.endsWith(".")) { //Tokens with alg='none' have empty String as Signature. From 3c711522f09bc1d6a8be2eb93559f1f8a91ff3a9 Mon Sep 17 00:00:00 2001 From: Jim Anderson Date: Wed, 24 Aug 2022 20:42:49 -0500 Subject: [PATCH 2/3] Update TokenUtils.java --- lib/src/main/java/com/auth0/jwt/TokenUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/com/auth0/jwt/TokenUtils.java b/lib/src/main/java/com/auth0/jwt/TokenUtils.java index 3e67a1aa..c372d58f 100644 --- a/lib/src/main/java/com/auth0/jwt/TokenUtils.java +++ b/lib/src/main/java/com/auth0/jwt/TokenUtils.java @@ -12,7 +12,7 @@ abstract class TokenUtils { * @throws JWTDecodeException if the Token doesn't have 3 parts. */ static String[] splitToken(String token) throws JWTDecodeException { - if ( token == null ) { + if (token == null) { throw new JWTDecodeException("The token is null"); } From 55eeea9ec4f7aa5857faac3bc1454ce67eaadb68 Mon Sep 17 00:00:00 2001 From: Jim Anderson Date: Wed, 24 Aug 2022 20:45:18 -0500 Subject: [PATCH 3/3] Update TokenUtils.java --- lib/src/main/java/com/auth0/jwt/TokenUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/com/auth0/jwt/TokenUtils.java b/lib/src/main/java/com/auth0/jwt/TokenUtils.java index c372d58f..b453876d 100644 --- a/lib/src/main/java/com/auth0/jwt/TokenUtils.java +++ b/lib/src/main/java/com/auth0/jwt/TokenUtils.java @@ -13,7 +13,7 @@ abstract class TokenUtils { */ static String[] splitToken(String token) throws JWTDecodeException { if (token == null) { - throw new JWTDecodeException("The token is null"); + throw new JWTDecodeException("The token is null"); } String[] parts = token.split("\\.");