| Modifier and Type | Field and Description |
|---|---|
static String |
CLIENT_ID |
static String |
CLIENT_SECRET |
static String |
TENANT_ID |
KMS_TYPE_SUFFIX, TEST_CLIENT| Constructor and Description |
|---|
AzureKmsDriver() |
| 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 |
newKmsClientWithAzureKms(Optional<String> keyUri,
Optional<com.azure.core.credential.TokenCredential> credentials,
com.azure.security.keyvault.keys.cryptography.CryptographyClient cryptographyClient) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesSupport, getKmsClient, getTestClient, registerKmsClientpublic static final String TENANT_ID
public static final String CLIENT_ID
public static final String CLIENT_SECRET
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 newKmsClientWithAzureKms(Optional<String> keyUri, Optional<com.azure.core.credential.TokenCredential> credentials, com.azure.security.keyvault.keys.cryptography.CryptographyClient cryptographyClient) throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2025 Confluent, Inc.. All rights reserved.