Fusionauth Jwt Versions Save

A simple to use Java 8 JWT Library. Verify, Sign, Encode, Decode all day.

5.1.0

2 years ago
  • Added access to the JWT header in the JWT object.

5.0.0

2 years ago

Correct JWT header to be a String, Object map to support embedded JWK. This is a potentially a breaking change.

4.3.1

2 years ago

Modify JSONWebKeySetResponse to be public in support of JPMS.

4.3.0

2 years ago
  • Take PublicKey instead of RSAPublicKey or ECPublicKey on verifier methods and then validate the key to ensure the correct type.

  • Support taking a PrivateKey object when building a signer in addition to a PEM.

    Resolves https://github.com/FusionAuth/fusionauth-jwt/issues/35 Thanks to @tommed for the request.

4.2.2

2 years ago

Bump optional dep bc-fips to 1.0.2.1 (1.0.2+P1)

4.2.0

3 years ago
  • Upgraded Jackson Core to 2.12.2.
  • Added additional methods for JSONWebKeySetHelper to modify the HTTP connection allowing you to modify timeout values.
  • Resolves https://github.com/FusionAuth/fusionauth-jwt/issues/31 Thanks to @alienintheheights for the suggestion.
  • Increased default timeouts in AbstractHttpHelper

4.1.0

3 years ago

4.0.1

3 years ago

Changes in 4.0.1

4.0.0

3 years ago

Changes in 4.0.0

3.6.0

3 years ago

Changes in 3.6.0

  • Add the x5c to the JSON Web Key Builder
  • When provided, use the x5c JSON Web Key property to verify the public key modulus and exponent.
  • Improve KeyUtils.getKeyLength to report the correct key length for some EC keys.
  • Add support for clock skew in the JWT Decoder. See JWTDecoder.withClockSkew.
  • Add TimeMachineJWTDecoder to support adjusting 'now' which may be helpful in tests to verify old JWTs.