| Modifier and Type | Field and Description |
|---|---|
static String |
ACCESS_KEY_ID |
static String |
AWS_ROLE_ARN |
static String |
AWS_ROLE_EXTERNAL_ID |
static String |
AWS_ROLE_SESSION_NAME |
static String |
AWS_WEB_IDENTITY_TOKEN_FILE |
static String |
PROFILE |
static String |
ROLE_ARN |
static String |
ROLE_EXTERNAL_ID |
static String |
ROLE_SESSION_NAME |
static String |
SECRET_ACCESS_KEY |
KMS_TYPE_SUFFIX, TEST_CLIENT| Constructor and Description |
|---|
AwsKmsDriver() |
| Modifier and Type | Method and Description |
|---|---|
String |
getKeyUrlPrefix() |
static software.amazon.awssdk.regions.Region |
getRegionFromKeyId(String keyId) |
com.google.crypto.tink.KmsClient |
newKmsClient(Map<String,?> configs,
Optional<String> kekUrl) |
protected static com.google.crypto.tink.KmsClient |
newKmsClientWithAwsKms(Optional<String> keyUri,
Optional<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> credentials,
software.amazon.awssdk.services.kms.KmsClient awsKms) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoesSupport, getKmsClient, getTestClient, registerKmsClientpublic static final String ACCESS_KEY_ID
public static final String SECRET_ACCESS_KEY
public static final String PROFILE
public static final String ROLE_ARN
public static final String ROLE_SESSION_NAME
public static final String ROLE_EXTERNAL_ID
public static final String AWS_ROLE_ARN
public static final String AWS_ROLE_SESSION_NAME
public static final String AWS_ROLE_EXTERNAL_ID
public static final String AWS_WEB_IDENTITY_TOKEN_FILE
public String getKeyUrlPrefix()
getKeyUrlPrefix in interface KmsDriverpublic static software.amazon.awssdk.regions.Region getRegionFromKeyId(String keyId)
public com.google.crypto.tink.KmsClient newKmsClient(Map<String,?> configs, Optional<String> kekUrl) throws GeneralSecurityException
newKmsClient in interface KmsDriverGeneralSecurityExceptionprotected static com.google.crypto.tink.KmsClient newKmsClientWithAwsKms(Optional<String> keyUri, Optional<software.amazon.awssdk.auth.credentials.AwsCredentialsProvider> credentials, software.amazon.awssdk.services.kms.KmsClient awsKms) throws GeneralSecurityException
GeneralSecurityExceptionCopyright © 2025 Confluent, Inc.. All rights reserved.