| Interface | Description |
|---|---|
| Signer |
JWT Signer.
|
| Verifier |
| Class | Description |
|---|---|
| HexUtils | |
| JWTDecoder | |
| JWTEncoder | |
| JWTUtils |
Helper to generate new HMAC secrets, EC and RSA public / private key pairs and other fun things.
|
| OpenIDConnect |
Helpers for OpenID Connect.
|
| TimeMachineJWTDecoder |
A version of the JWT Decoder that allows you to travel to the past or future by changing the space time continuum.
|
| UnsecuredSigner |
Unsecured signer.
|
| Exception | Description |
|---|---|
| InvalidJWTException |
The JWT could not be parsed properly.
|
| InvalidJWTSignatureException |
The JWT was properly constructed but the signature is invalid.
|
| InvalidKeyLengthException |
The JWT Signer or Verifier is attempting to utilize an RSA Key Length of less than 2048.
|
| InvalidKeyTypeException |
The key is not compatible with the corresponding signer or verifier.
|
| JWTException |
Base JWT Exception
|
| JWTExpiredException |
The JWT has a valid signature but the JWT is expired.
|
| JWTSigningException |
An unexpected exception occurred when signing the JWT.
|
| JWTUnavailableForProcessingException |
The JWT is not yet valid.
|
| JWTVerifierException |
An unexpected exception occurred when verifying the JWT.
|
| MissingPrivateKeyException |
The PEM provided to the Verifier did not contain a private key.
|
| MissingPublicKeyException |
The PEM provided to the Verifier did not contain a public key.
|
| MissingSignatureException |
No signature was found but one was expected.
|
| MissingVerifierException |
No Verifier was found that supported the Algorithm used in the JWT.
|
| NoneNotAllowedException |
An un-secured JWT may not be decoded.
|
Copyright © 2023. All rights reserved.