| Modifier and Type | Field and Description |
|---|---|
static String |
ACCOUNT_TYPE |
static String |
CLIENT_EMAIL |
static String |
CLIENT_ID |
static String |
PRIVATE_KEY |
static String |
PRIVATE_KEY_ID |
KMS_TYPE_SUFFIX, TEST_CLIENT| Constructor and Description |
|---|
GcpKmsDriver() |
| Modifier and Type | Method and Description |
|---|---|
String |
getKeyUrlPrefix() |
com.google.crypto.tink.KmsClient |
newKmsClient(Map<String,?> configs,
Optional<String> kekUrl) |
protected static com.google.crypto.tink.KmsClient |
newKmsClientWithCloudKms(Optional<String> keyUri,
Optional<com.google.auth.oauth2.GoogleCredentials> credentials,
com.google.api.services.cloudkms.v1.CloudKMS cloudKms) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesSupport, getKmsClient, getTestClient, registerKmsClientpublic static final String ACCOUNT_TYPE
public static final String CLIENT_ID
public static final String CLIENT_EMAIL
public static final String PRIVATE_KEY_ID
public static final String PRIVATE_KEY
public String getKeyUrlPrefix()
getKeyUrlPrefix in interface KmsDriverpublic com.google.crypto.tink.KmsClient newKmsClient(Map<String,?> configs, Optional<String> kekUrl) throws GeneralSecurityException
newKmsClient in interface KmsDriverGeneralSecurityExceptionprotected static com.google.crypto.tink.KmsClient newKmsClientWithCloudKms(Optional<String> keyUri, Optional<com.google.auth.oauth2.GoogleCredentials> credentials, com.google.api.services.cloudkms.v1.CloudKMS cloudKms) throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2026 Confluent, Inc.. All rights reserved.