| Package | Description |
|---|---|
| com.amazonaws.encryptionsdk.kms |
Contains logic necessary to create
MasterKeys backed
by AWS KMS keys. |
| Modifier and Type | Method and Description |
|---|---|
static KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.builder() |
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.clone() |
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withClientBuilder(com.amazonaws.services.kms.AWSKMSClientBuilder builder)
Configures the
KmsMasterKeyProvider to use settings from this AWSKMSClientBuilder to
configure KMS clients. |
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withCredentials(com.amazonaws.auth.AWSCredentials credentials)
Configures the
KmsMasterKeyProvider to use specific credentials. |
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withCredentials(com.amazonaws.auth.AWSCredentialsProvider credentialsProvider)
Configures the
KmsMasterKeyProvider to use specific credentials. |
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withCustomClientFactory(KmsMasterKeyProvider.RegionalClientSupplier regionalClientSupplier)
Provides a custom factory function that will vend KMS clients.
|
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withDefaultRegion(String defaultRegion)
Sets the default region.
|
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withKeysForEncryption(List<String> keyIds)
Adds key ID(s) to the list of keys to use on encryption.
|
KmsMasterKeyProvider.Builder |
KmsMasterKeyProvider.Builder.withKeysForEncryption(String... keyIds)
Adds key ID(s) to the list of keys to use on encryption.
|
Copyright © 2018. All rights reserved.