All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description Algorithm The Algorithm class represents an algorithm to be used in the Signing or Verification process of a Token.AlgorithmMismatchException The exception that will be thrown if the exception doesn't match the one mentioned in the JWT Header.Claim The Claim class holds the value in a generic way so that it can be recovered in many representations.ClaimsHolder The ClaimsHolder class is just a wrapper for the Map of Claims used for building a JWT.ClaimsSerializer<T extends ClaimsHolder> Custom serializer used to write the resulting JWT.DecodedJWT Class that represents a Json Web Token that was decoded from it's string representation.ECDSAKeyProvider Elliptic Curve (EC) Public/Private Key provider.ExpectedCheckHolder This holds the checks that are run to verify a JWT.Header The Header class represents the 1st part of the JWT, where the Header value is held.HeaderClaimsHolder Holds the header claims when serializing a JWT.HeaderParams Contains constants representing the JWT header parameter names.HeaderSerializer Responsible for serializing a JWT's header representation to JSON.IncorrectClaimException This exception is thrown when the expected value is not found while verifying the Claims.InvalidClaimException The exception that will be thrown while verifying Claims of a JWT.JWT Exposes all the JWT functionalities.JWTCreationException The exception that is thrown when a JWT cannot be created.JWTCreator The JWTCreator class holds the sign method to generate a complete JWT (with Signature) from a given Header and Payload content.JWTCreator.Builder The Builder class holds the Claims that defines the JWT to be created.JWTDecodeException The exception that is thrown when any part of the token contained an invalid JWT or JSON format.JWTParser This class helps in decoding the Header and Payload of the JWT usingHeaderSerializer
andPayloadSerializer
.JWTPartsParser The JWTPartsParser class defines which parts of the JWT should be converted to its specific Object representation instance.JWTVerificationException Parent to all the exception thrown while verifying a JWT.JWTVerifier Used to verify the JWT for its signature and claims.JWTVerifier The JWTVerifier class holds the verify method to assert that a given Token has not only a proper JWT format, but also its signature matches.JWTVerifier.BaseVerification Verification
implementation that accepts all the expected Claim values for verification, and builds aJWTVerifier
used to verify a JWT's signature and expected claims.MissingClaimException This exception is thrown when the claim to be verified is missing.Payload The Payload class represents the 2nd part of the JWT, where the Payload value is held.PayloadClaimsHolder Holds the payload claims when serializing a JWT.PayloadSerializer Jackson serializer implementation for converting into JWT Payload parts.RegisteredClaims Contains constants representing the name of the Registered Claim Names as defined in Section 4.1 of RFC 7529RSAKeyProvider RSA Public/Private Key provider.SignatureGenerationException The exception that is thrown when signature is not able to be generated.SignatureVerificationException The exception that is thrown if the Signature verification fails.TokenExpiredException The exception that is thrown if the token is expired.Verification Constructs and holds the checks required for a JWT to be considered valid.