Skip to content

Commit 12e9c07

Browse files
several improvements
1 parent 2735801 commit 12e9c07

21 files changed

+46
-65
lines changed

src/main/java/com/bastiaanjansen/jwt/Claims.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Utils.Base64Utils;
3+
import com.bastiaanjansen.jwt.utils.Base64Utils;
44
import org.json.JSONObject;
55

66
import java.util.Arrays;

src/main/java/com/bastiaanjansen/jwt/DefaultJWTValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Exceptions.JWTExpiredException;
4-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
3+
import com.bastiaanjansen.jwt.exceptions.JWTExpiredException;
4+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
55

66
import java.nio.charset.StandardCharsets;
77
import java.util.*;

src/main/java/com/bastiaanjansen/jwt/Header.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Utils.Base64Utils;
3+
import com.bastiaanjansen.jwt.utils.Base64Utils;
44
import org.json.JSONObject;
55

66
import java.util.Map;

src/main/java/com/bastiaanjansen/jwt/JWT.java

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Algorithms.Algorithm;
3+
import com.bastiaanjansen.jwt.algorithms.Algorithm;
44

55
import java.nio.charset.StandardCharsets;
66
import java.util.*;
77

8-
import com.bastiaanjansen.jwt.Exceptions.JWTCreationException;
9-
import com.bastiaanjansen.jwt.Exceptions.JWTDecodeException;
10-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
11-
import com.bastiaanjansen.jwt.Exceptions.JWTSignException;
12-
import com.bastiaanjansen.jwt.Utils.Base64Utils;
8+
import com.bastiaanjansen.jwt.exceptions.JWTCreationException;
9+
import com.bastiaanjansen.jwt.exceptions.JWTDecodeException;
10+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
11+
import com.bastiaanjansen.jwt.exceptions.JWTSignException;
12+
import com.bastiaanjansen.jwt.utils.Base64Utils;
1313
import org.json.JSONException;
1414

1515
/**
@@ -86,10 +86,8 @@ public static JWT fromRawJWT(Algorithm algorithm, String jwt) throws JWTDecodeEx
8686
throw new JWTCreationException("Algorithm defined in header does not match " + algorithm.getName());
8787

8888
return new JWT(algorithm, header, payload, signature);
89-
} catch (IllegalArgumentException e) {
89+
} catch (IllegalArgumentException | JSONException e) {
9090
throw new JWTDecodeException("Error decoding JWT");
91-
} catch (JSONException e) {
92-
throw new JWTCreationException("JSON is not valid");
9391
}
9492
}
9593

src/main/java/com/bastiaanjansen/jwt/JWTValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
3+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
44

55
/**
66
* Interface which should be implemented by JWT validators.

src/main/java/com/bastiaanjansen/jwt/Payload.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
package com.bastiaanjansen.jwt;
22

3-
import com.bastiaanjansen.jwt.Utils.Base64Utils;
3+
import com.bastiaanjansen.jwt.utils.Base64Utils;
44
import org.json.JSONObject;
55

66
import java.util.Date;
7-
import java.util.HashMap;
87
import java.util.Map;
98

109
public class Payload extends Claims {

src/main/java/com/bastiaanjansen/jwt/Algorithms/Algorithm.java renamed to src/main/java/com/bastiaanjansen/jwt/algorithms/Algorithm.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.bastiaanjansen.jwt.Algorithms;
1+
package com.bastiaanjansen.jwt.algorithms;
22

3-
import com.bastiaanjansen.jwt.Exceptions.JWTSignException;
4-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
3+
import com.bastiaanjansen.jwt.exceptions.JWTSignException;
4+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
55

66
import java.nio.charset.StandardCharsets;
77
import java.security.KeyPair;

src/main/java/com/bastiaanjansen/jwt/Algorithms/HMACAlgorithm.java renamed to src/main/java/com/bastiaanjansen/jwt/algorithms/HMACAlgorithm.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
package com.bastiaanjansen.jwt.Algorithms;
1+
package com.bastiaanjansen.jwt.algorithms;
22

3-
import com.bastiaanjansen.jwt.Exceptions.JWTSignException;
4-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
5-
import com.bastiaanjansen.jwt.JWT;
6-
import com.bastiaanjansen.jwt.Utils.Base64Utils;
3+
import com.bastiaanjansen.jwt.exceptions.JWTSignException;
4+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
75

86
import javax.crypto.Mac;
97
import javax.crypto.spec.SecretKeySpec;

src/main/java/com/bastiaanjansen/jwt/Algorithms/RSAAlgorithm.java renamed to src/main/java/com/bastiaanjansen/jwt/algorithms/RSAAlgorithm.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package com.bastiaanjansen.jwt.Algorithms;
1+
package com.bastiaanjansen.jwt.algorithms;
22

3-
import com.bastiaanjansen.jwt.Exceptions.JWTSignException;
4-
import com.bastiaanjansen.jwt.Exceptions.JWTValidationException;
3+
import com.bastiaanjansen.jwt.exceptions.JWTSignException;
4+
import com.bastiaanjansen.jwt.exceptions.JWTValidationException;
55

66
import java.nio.charset.StandardCharsets;
77
import java.security.*;

src/main/java/com/bastiaanjansen/jwt/Exceptions/JWTCreationException.java renamed to src/main/java/com/bastiaanjansen/jwt/exceptions/JWTCreationException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.bastiaanjansen.jwt.Exceptions;
1+
package com.bastiaanjansen.jwt.exceptions;
22

33
public class JWTCreationException extends JWTException {
44

0 commit comments

Comments
 (0)