DecryptRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Ciphertext to be decrypted. The blob includes metadata.

Link copied to clipboard

Checks if your request will succeed. DryRun is an optional parameter.

Link copied to clipboard

Specifies the encryption algorithm that will be used to decrypt the ciphertext. Specify the same algorithm that was used to encrypt the data. If you specify a different algorithm, the Decrypt operation fails.

Link copied to clipboard

Specifies the encryption context to use when decrypting the data. An encryption context is valid only for cryptographic operations with a symmetric encryption KMS key. The standard asymmetric encryption algorithms and HMAC algorithms that KMS uses do not support an encryption context.

Link copied to clipboard

A list of grant tokens.

Link copied to clipboard

Specifies the KMS key that KMS uses to decrypt the ciphertext.

Link copied to clipboard

A signed attestation document from an Amazon Web Services Nitro enclave and the encryption algorithm to use with the enclave's public key. The only valid encryption algorithm is RSAES_OAEP_SHA_256.

Functions

Link copied to clipboard
inline fun copy(block: DecryptRequest.Builder.() -> Unit = {}): DecryptRequest
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String