Module io.helidon.security.jwt
Package io.helidon.security.jwt
JWT (JSON web token) support.
Classes in this package allow you to process and validate JWT.
Standards used:
-
Interface Summary Interface Description Validator<T> A generic validator, has a method to validate the object and add messages to aErrors.Collector
. -
Class Summary Class Description EncryptedJwt The JWT used to transfer content across network - e.g.EncryptedJwt.Builder Encrypted JWT builder.Jwt JWT token.Jwt.Builder Builder of aJwt
.Jwt.ExpirationValidator Validator of expiration claim.Jwt.FieldValidator Validator of a string field obtained from a JWT.Jwt.IssueTimeValidator Validator of issue time claim.Jwt.NotBeforeValidator Validator of not before claim.JwtHeaders Representation of the header section of a JWT.JwtHeaders.Builder Fluent API builder to create JWT Header.JwtUtil Utilities for JWT and JWK parsing.JwtUtil.Address Address class representing the JSON object for address.SignedJwt The JWT used to transfer content across network - e.g. -
Enum Summary Enum Description EncryptedJwt.SupportedAlgorithm Supported RSA cipher for content key encryption.EncryptedJwt.SupportedEncryption Supported AES cipher for content encryption. -
Exception Summary Exception Description JwtException A RuntimeException for the JWT and JWK world.