| Interface | Description |
|---|---|
| JwtMac |
Interface for authenticating and verifying JWT with JWS MAC, as described in RFC 7519 and RFC
7515.
|
| JwtPublicKeySign |
Interface for creating a signed JWT, as described in RFC 7519
and RFC 7515.
|
| JwtPublicKeySignInternal |
Interface for creating a signed JWT, as described in RFC 7519 and RFC 7515.
|
| JwtPublicKeyVerify |
Interface for verifying a signed JWT, as described in RFC 7519
and RFC 7515.
|
| JwtPublicKeyVerifyInternal |
Interface for verifying a signed JWT, as described in RFC 7519 and RFC 7515.
|
| Class | Description |
|---|---|
| JwkSetConverter |
Provides functions to import and export public Json Web Key (JWK) sets.
|
| JwtEcdsaSignKeyManager |
This key manager generates new
JwtEcdsaSignKey keys and produces new instances of JwtPublicKeySign. |
| JwtHmacKeyManager |
This key manager generates new
JwtHmacKey keys and produces new instances of JwtHmac. |
| JwtMacConfig | |
| JwtRsaSsaPkcs1SignKeyManager |
This key manager generates new
JwtRsaSsaPkcs1PrivateKey keys and produces new instances
of JwtPublicKeySign. |
| JwtRsaSsaPssSignKeyManager |
This key manager generates new
JwtRsaSsaPssPrivateKey keys and produces new instances of
JwtPublicKeySign. |
| JwtSignatureConfig |
Static methods and constants for registering with the
Registry all
instances of com.google.crypto.tink.JwtPublicKeySign and PublicKeyVerify key types supported in a particular release of Tink. |
| JwtValidator |
Defines how the headers and claims of a JWT should be validated.
|
| JwtValidator.Builder |
Builder for JwtValidator
|
| RawJwt |
An unencoded and unsigned JSON Web Token (JWT).
|
| RawJwt.Builder |
Builder for RawJwt
|
| VerifiedJwt |
A decoded and verified JSON Web Token (JWT).
|
| Exception | Description |
|---|---|
| JwtInvalidException |
This error is thrown when one of the headers or one of the claims is invalid.
|