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 © 2022. All rights reserved.