public interface KmsDriver
| Modifier and Type | Field and Description |
|---|---|
static String |
KMS_TYPE_SUFFIX |
static String |
TEST_CLIENT |
| Modifier and Type | Method and Description |
|---|---|
default boolean |
doesSupport(String keyUri) |
String |
getKeyUrlPrefix() |
default com.google.crypto.tink.KmsClient |
getKmsClient(String kekUrl) |
default Object |
getTestClient(Map<String,?> configs) |
com.google.crypto.tink.KmsClient |
newKmsClient(Map<String,?> configs,
Optional<String> kekUrl) |
default com.google.crypto.tink.KmsClient |
registerKmsClient(Map<String,?> configs,
Optional<String> kekUrl) |
static final String KMS_TYPE_SUFFIX
static final String TEST_CLIENT
String getKeyUrlPrefix()
com.google.crypto.tink.KmsClient newKmsClient(Map<String,?> configs, Optional<String> kekUrl) throws GeneralSecurityException
GeneralSecurityExceptiondefault boolean doesSupport(String keyUri)
keyUridefault com.google.crypto.tink.KmsClient getKmsClient(String kekUrl) throws GeneralSecurityException
GeneralSecurityExceptiondefault com.google.crypto.tink.KmsClient registerKmsClient(Map<String,?> configs, Optional<String> kekUrl) throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2025 Confluent, Inc.. All rights reserved.