| Package | Description |
|---|---|
| software.amazon.awssdk.services.kms |
|
| software.amazon.awssdk.services.kms.model |
| Modifier and Type | Method and Description |
|---|---|
default ReEncryptResponse |
KmsClient.reEncrypt(Consumer<ReEncryptRequest.Builder> reEncryptRequest)
Decrypts ciphertext and then reencrypts it entirely within KMS.
|
default CompletableFuture<ReEncryptResponse> |
KmsAsyncClient.reEncrypt(Consumer<ReEncryptRequest.Builder> reEncryptRequest)
Decrypts ciphertext and then reencrypts it entirely within KMS.
|
| Modifier and Type | Method and Description |
|---|---|
static ReEncryptRequest.Builder |
ReEncryptRequest.builder() |
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.ciphertextBlob(SdkBytes ciphertextBlob)
Ciphertext of the data to reencrypt.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.destinationEncryptionAlgorithm(EncryptionAlgorithmSpec destinationEncryptionAlgorithm)
Specifies the encryption algorithm that KMS will use to reecrypt the data after it has decrypted it.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.destinationEncryptionAlgorithm(String destinationEncryptionAlgorithm)
Specifies the encryption algorithm that KMS will use to reecrypt the data after it has decrypted it.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.destinationEncryptionContext(Map<String,String> destinationEncryptionContext)
Specifies that encryption context to use when the reencrypting the data.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.destinationKeyId(String destinationKeyId)
A unique identifier for the KMS key that is used to reencrypt the data.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.dryRun(Boolean dryRun)
Checks if your request will succeed.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.grantTokens(Collection<String> grantTokens)
A list of grant tokens.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.grantTokens(String... grantTokens)
A list of grant tokens.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.sourceEncryptionAlgorithm(EncryptionAlgorithmSpec sourceEncryptionAlgorithm)
Specifies the encryption algorithm that KMS will use to decrypt the ciphertext before it is reencrypted.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.sourceEncryptionAlgorithm(String sourceEncryptionAlgorithm)
Specifies the encryption algorithm that KMS will use to decrypt the ciphertext before it is reencrypted.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.sourceEncryptionContext(Map<String,String> sourceEncryptionContext)
Specifies the encryption context to use to decrypt the ciphertext.
|
ReEncryptRequest.Builder |
ReEncryptRequest.Builder.sourceKeyId(String sourceKeyId)
Specifies the KMS key that KMS will use to decrypt the ciphertext before it is re-encrypted.
|
ReEncryptRequest.Builder |
ReEncryptRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends ReEncryptRequest.Builder> |
ReEncryptRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.