Class JwtSignatureConfig


  • public final class JwtSignatureConfig
    extends java.lang.Object
    Static methods and constants for registering with the Registry all instances of JwtPublicKeySign and JwtPublicKeyVerify key types supported in a particular release of Tink.

    To register all JwtPublicKeySign and JwtPublicKeyVerify key types provided in the latest Tink version one can do:

    
     JwtSignatureConfig.register();
     
    • Field Detail

      • JWT_ECDSA_PUBLIC_KEY_TYPE_URL

        public static final java.lang.String JWT_ECDSA_PUBLIC_KEY_TYPE_URL
      • JWT_ECDSA_PRIVATE_KEY_TYPE_URL

        public static final java.lang.String JWT_ECDSA_PRIVATE_KEY_TYPE_URL
      • JWT_RSA_PKCS1_PRIVATE_KEY_TYPE_URL

        public static final java.lang.String JWT_RSA_PKCS1_PRIVATE_KEY_TYPE_URL
      • JWT_RSA_PKCS1_PUBLIC_KEY_TYPE_URL

        public static final java.lang.String JWT_RSA_PKCS1_PUBLIC_KEY_TYPE_URL
      • JWT_RSA_PSS_PRIVATE_KEY_TYPE_URL

        public static final java.lang.String JWT_RSA_PSS_PRIVATE_KEY_TYPE_URL
      • JWT_RSA_PSS_PUBLIC_KEY_TYPE_URL

        public static final java.lang.String JWT_RSA_PSS_PUBLIC_KEY_TYPE_URL
      • LATEST

        public static final com.google.crypto.tink.proto.RegistryConfig LATEST
    • Method Detail

      • register

        public static void register()
                             throws java.security.GeneralSecurityException
        Tries to register with the Registry all instances of Catalogue needed to handle JwtPublicKeySign and PublicKeyVerify key types supported in Tink.
        Throws:
        java.security.GeneralSecurityException