You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for Reading PEM in PKCS8 unencrypted format.
Support custom claims of type number array in JWT payload.
More alternative interpretations of claims (like comma separated string for aud interpreted as array)
Support for parsing Strings in the different Readers.
Convert 'Java Objects' to JsonValue instances and vice versa.
The exp, iat, and nbf claims can be set as LocalDateTime value using the JWTClaimsSet.Builder
Support for setting 'crit' header values that are handled by application (understood by JWSVerifier implementations). Possibility to pass on these header clams to DefaultJWSVerifierFactory ad JWTDecoder.
New method within the builder to define the expiration time as a duration from current time. Builder.expirationTime(Duration).
Identify the SecretKey through the class KeyFamilyUtil.
The reason for a Failed JWT token verification (signature, verifier, ...) can be found within MDC of SLF4J with key JWTValidationConstant.JWT_VERIFICATION_FAIL_REASON.
Possibility to recreate the SecureRandom or developer can provide (implement the interface SecureRandomProvider) the instance that is retrieved by JCASupportConfiguration.getSecureRandom.
Define constants for Spec based values; see HeaderParameterNames, JWKIdentifiers, and JWTClaimNames (defined as PublicAPI)
Support for the flattened JWS JSON Serialization syntax (besides the compact String serialisation).
Added method to JWTEncoder and JWTDecoder to support this.