All Classes and Interfaces

Class
Description
 
Available JSON Web Algorithms (JWA) as described in RFC 7518 available for this JWT implementation.
Server Metadata as defined by RFC 8414
This Crypto Provider utilizes the FIPS certified Bouncy Castle Security Provider (BCFIPS).
 
 
The default Crypto Provider for FusionAuth JWT.
 
 
 
 
 
Handle encoding and decoding an ECDSA signature.
 
 
JSON Object Signing and Encryption (JOSE) Header
 
This class can sign and verify a JWT that was signed using HMAC.
This class is used to verify a JWT signed with an HMAC algorithm.
The JWT could not be parsed properly.
The JWT was properly constructed but the signature is invalid.
The JWT Signer or Verifier is attempting to utilize an RSA Key Length of less than 2048.
The key is not compatible with the corresponding signer or verifier.
 
 
 
 
 
 
 
 
 
JSON Web Token (JWT) as defined by RFC 7519.
 
 
Base JWT Exception
The JWT has a valid signature but the JWT is expired.
An unexpected exception occurred when signing the JWT.
The JWT is not yet valid.
Helper to generate new HMAC secrets, EC and RSA public / private key pairs and other fun things.
An unexpected exception occurred when verifying the JWT.
 
Available Cryptographic Algorithms for Keys as described in RFC 7518 Section 6.1.
 
Serialize and de-serialize JWT header and payload.
The PEM provided to the Verifier did not contain a private key.
The PEM provided to the Verifier did not contain a public key.
No signature was found but one was expected.
No Verifier was found that supported the Algorithm used in the JWT.
An un-secured JWT may not be decoded.
 
Helpers for OpenID Connect.
 
 
 
Encode a PrivateKey or PublicKey into a PEM formatted string.
 
This class can sign a JWT using an RSA Private key.
This class is used to verify a JWT with an RSA PSA signature using an RSA Public Key.
This class can sign a JWT using an RSA Private key.
This class is used to verify a JWT with an RSA signature using an RSA Public Key.
 
 
JWT Signer.
This object models a ASN.1 DER Tag.
The 2 left most bits of the tag byte indicate the tag class.
A version of the JWT Decoder that allows you to travel to the past or future by changing the space time continuum.
Unsecured signer.
 
Jackson de-serializer for the ZonedDateTime class.
Jackson serializer for the ZonedDateTime class.