public final class EncryptionSecretOperations extends Object
EncryptionSecrets which use the AWS SDK
operations. Isolating them here ensures that that class is not required on
the classpath.| Modifier and Type | Method and Description |
|---|---|
static Optional<com.amazonaws.services.s3.model.SSEAwsKeyManagementParams> |
createSSEAwsKeyManagementParams(EncryptionSecrets secrets)
Create SSE-KMS options for a request, iff the encryption is SSE-KMS.
|
static Optional<com.amazonaws.services.s3.model.SSECustomerKey> |
createSSECustomerKey(EncryptionSecrets secrets)
Create SSE-C client side key encryption options on demand.
|
public static Optional<com.amazonaws.services.s3.model.SSECustomerKey> createSSECustomerKey(EncryptionSecrets secrets)
secrets - source of the encryption secrets.public static Optional<com.amazonaws.services.s3.model.SSEAwsKeyManagementParams> createSSEAwsKeyManagementParams(EncryptionSecrets secrets)
secrets - source of the encryption secrets.Copyright © 2008–2022 Apache Software Foundation. All rights reserved.