Skip to content

Releases: FusionAuth/fusionauth-jwt

5.1.0

23 Mar 05:07
Compare
Choose a tag to compare
  • Added access to the JWT header in the JWT object.

5.0.0

28 Sep 16:02
Compare
Choose a tag to compare

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

  • Resolves #38
    Thanks to @tommed for opening the issue.

4.3.1

08 Sep 06:43
Compare
Choose a tag to compare

Modify JSONWebKeySetResponse to be public in support of JPMS.

4.3.0

25 Aug 13:33
Compare
Choose a tag to compare
  • 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 #35
    Thanks to @tommed for the request.

4.2.2

24 Aug 23:32
Compare
Choose a tag to compare

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

4.2.0

22 Apr 15:08
Compare
Choose a tag to compare
  • Upgraded Jackson Core to 2.12.2.
  • Added additional methods for JSONWebKeySetHelper to modify the HTTP connection allowing you to modify timeout values.
  • Resolves #31
    Thanks to @alienintheheights for the suggestion.
  • Increased default timeouts in AbstractHttpHelper

4.1.0

4.0.1

14 Nov 20:15
Compare
Choose a tag to compare

Changes in 4.0.1

  • Added ability to provide your own HttpURLConnection to the JSONWebKeySetHelper helper methods.

    Thanks to @rsatrio for the PR. #27

4.0.0

11 Nov 18:15
Compare
Choose a tag to compare

Changes in 4.0.0

  • Change the JWT header type from a enum to a string to support other JWT types. This is a breaking
    change so the major version has been incremented to version 4.0.0.

    Thanks to @rsatrio for the PR. See #26

3.6.0

06 Nov 17:02
Compare
Choose a tag to compare

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.