| Package | Description |
|---|---|
| com.google.crypto.tink.jwt |
| Class and Description |
|---|
| JwtEcdsaParameters
Describes the parameters of a
JwtEcdsaPrivateKey or a JwtEcdsaPublicKey. |
| JwtEcdsaParameters.Algorithm
The algorithm to be used for the signature computation.
|
| JwtEcdsaParameters.Builder
Helps creating a
JwtEcdsaParameters object. |
| JwtEcdsaParameters.KidStrategy
Specifies how the "kid" header is handled.
|
| JwtEcdsaPrivateKey
Represents a key for computing JWT ECDSA signatures (ES256, ES384, ES512).
|
| JwtEcdsaPublicKey
JwtEcdsaPublicKey represents the public portion of JWT ECDSA keys.
|
| JwtEcdsaPublicKey.Builder
Builder for EcdsaPublicKey.
|
| JwtHmacKey
Represents a JWT HMAC key to create and verify JWT using HMAC.
|
| JwtHmacKey.Builder
Helps creating new
JwtHmacKey objects. |
| JwtHmacParameters
Describes the parameters of a
JwtHmacKey. |
| JwtHmacParameters.Algorithm
The algorithm to be used for the mac computation.
|
| JwtHmacParameters.Builder
Helps creating a
JwtHmacParameters object. |
| JwtHmacParameters.KidStrategy
Specifies how the "kid" header is handled.
|
| JwtInvalidException
This error is thrown when one of the headers or one of the claims is invalid.
|
| JwtMacKey
Represents a key to compute JWT using symmetric cryptography (i.e., using the
JwtMac
interface). |
| JwtMacParameters
Represents a description of a
JwtMacKey excluding the randomly chosen key material. |
| JwtRsaSsaPkcs1Parameters
Describes the parameters of a
JwtRsaSsaPkcs1PublicKey and JwtRsaSsaPkcs1PrivateKey. |
| JwtRsaSsaPkcs1Parameters.Algorithm
The algorithm to be used for the signature computation.
|
| JwtRsaSsaPkcs1Parameters.Builder
Builds a new JwtRsaSsaPkcs1Parameters instance.
|
| JwtRsaSsaPkcs1Parameters.KidStrategy
Specifies how the "kid" header is handled.
|
| JwtRsaSsaPkcs1PrivateKey
Represents a private key for RSA SSA PKCS1 signatures (RS256, RS384, RS512).
|
| JwtRsaSsaPkcs1PrivateKey.Builder
Builder for JwtRsaSsaPkcs1PrivateKey.
|
| JwtRsaSsaPkcs1PublicKey
Represents a public key for the JWT RSA SSA PKCS1 signature primitive.
|
| JwtRsaSsaPkcs1PublicKey.Builder
Builder for JwtRsaSsaPkcs1PublicKey.
|
| JwtRsaSsaPssParameters
Describes the parameters of a
JwtRsaSsaPssPublicKey and JwtRsaSsaPssPrivateKey. |
| JwtRsaSsaPssParameters.Algorithm
The algorithm to be used for the signature computation.
|
| JwtRsaSsaPssParameters.Builder
Builds a new JwtRsaSsaPssParameters instance.
|
| JwtRsaSsaPssParameters.KidStrategy
Specifies how the "kid" header is handled.
|
| JwtRsaSsaPssPrivateKey
Represents a private key for RSA SSA PSS signatures (PS256, PS384, PS512).
|
| JwtRsaSsaPssPrivateKey.Builder
Builder for JwtRsaSsaPssPrivateKey.
|
| JwtRsaSsaPssPublicKey
Represents a public key for the JWT RSA SSA PSS signature primitive.
|
| JwtRsaSsaPssPublicKey.Builder
Builder for JwtRsaSsaPssPublicKey.
|
| JwtSignatureParameters
Represents a description of a
JwtSignatureKey excluding the randomly chosen key material. |
| JwtSignaturePrivateKey
Represents a key to compute JWT using asymmetric cryptography (i.e., using the
JwtPublicKeySign interface). |
| JwtSignaturePublicKey
Represents a key to verify JWT using asymmetric cryptography (i.e., using the
JwtPublicKeyVerify interface). |
| 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).
|