| Package | Description |
|---|---|
| software.amazon.awssdk.services.kms |
|
| software.amazon.awssdk.services.kms.model |
| Modifier and Type | Method and Description |
|---|---|
default GenerateMacResponse |
KmsClient.generateMac(Consumer<GenerateMacRequest.Builder> generateMacRequest)
Generates a hash-based message authentication code (HMAC) for a message using an HMAC KMS key and a MAC algorithm
that the key supports.
|
default CompletableFuture<GenerateMacResponse> |
KmsAsyncClient.generateMac(Consumer<GenerateMacRequest.Builder> generateMacRequest)
Generates a hash-based message authentication code (HMAC) for a message using an HMAC KMS key and a MAC algorithm
that the key supports.
|
| Modifier and Type | Method and Description |
|---|---|
static GenerateMacRequest.Builder |
GenerateMacRequest.builder() |
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.dryRun(Boolean dryRun)
Checks if your request will succeed.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.grantTokens(Collection<String> grantTokens)
A list of grant tokens.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.grantTokens(String... grantTokens)
A list of grant tokens.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.keyId(String keyId)
The HMAC KMS key to use in the operation.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.macAlgorithm(MacAlgorithmSpec macAlgorithm)
The MAC algorithm used in the operation.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.macAlgorithm(String macAlgorithm)
The MAC algorithm used in the operation.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.message(SdkBytes message)
The message to be hashed.
|
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
GenerateMacRequest.Builder |
GenerateMacRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
GenerateMacRequest.Builder |
GenerateMacRequest.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends GenerateMacRequest.Builder> |
GenerateMacRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.