public final class JwtSignatureConfig extends Object
Registry all
instances of com.google.crypto.tink.JwtPublicKeySign and PublicKeyVerify key types supported in a particular release of Tink.
To register all JwtPublicKeySign and PublicKeyVerify key types provided in the latest Tink version one can do:
JwtSignatureConfig.init();
For more information on how to obtain and use instances of JwtPublicKeySign or
PublicKeyVerify, see JwtPublicKeySignFactory or PublicKeyVerifyFactory.
| Modifier and Type | Field and Description |
|---|---|
static String |
JWT_ECDSA_PRIVATE_KEY_TYPE_URL |
static String |
JWT_ECDSA_PUBLIC_KEY_TYPE_URL |
static String |
JWT_RSA_PKCS1_PRIVATE_KEY_TYPE_URL |
static String |
JWT_RSA_PKCS1_PUBLIC_KEY_TYPE_URL |
static String |
JWT_RSA_PSS_PRIVATE_KEY_TYPE_URL |
static String |
JWT_RSA_PSS_PUBLIC_KEY_TYPE_URL |
static RegistryConfig |
LATEST |
public static final String JWT_ECDSA_PUBLIC_KEY_TYPE_URL
public static final String JWT_ECDSA_PRIVATE_KEY_TYPE_URL
public static final String JWT_RSA_PKCS1_PRIVATE_KEY_TYPE_URL
public static final String JWT_RSA_PKCS1_PUBLIC_KEY_TYPE_URL
public static final String JWT_RSA_PSS_PRIVATE_KEY_TYPE_URL
public static final String JWT_RSA_PSS_PUBLIC_KEY_TYPE_URL
public static final RegistryConfig LATEST
public static void register()
throws GeneralSecurityException
Registry all instances of Catalogue needed to handle JwtPublicKeySign and PublicKeyVerify key
types supported in Tink.GeneralSecurityException