Skip to content

DecryptDataInput

Source code in docs_src/capo_payment_cryptography_data/types/decrypt_data_input.py
class DecryptDataInput(TypedDict, closed=True):
    key_identifier: "capo_payment_cryptography_data.types.key_arn_or_key_alias_type.KeyArnOrKeyAliasType"
    """<p>The <code>keyARN</code> of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext decryption.</p> <p>When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.</p>"""
    cipher_text: "capo_payment_cryptography_data.types.cipher_text_type.CipherTextType"
    """<p>The ciphertext to decrypt.</p>"""
    decryption_attributes: "capo_payment_cryptography_data.types.encryption_decryption_attributes.EncryptionDecryptionAttributes"
    """<p>The encryption key type and attributes for ciphertext decryption.</p>"""
    wrapped_key: NotRequired[
        "capo_payment_cryptography_data.types.wrapped_key.WrappedKey"
    ]
    """<p>The WrappedKeyBlock containing the encryption key for ciphertext decryption.</p>"""

cipher_text instance-attribute

cipher_text: CipherTextType

The ciphertext to decrypt.

decryption_attributes instance-attribute

decryption_attributes: EncryptionDecryptionAttributes

The encryption key type and attributes for ciphertext decryption.

key_identifier instance-attribute

key_identifier: KeyArnOrKeyAliasType

The keyARN of the encryption key that Amazon Web Services Payment Cryptography uses for ciphertext decryption.

When a WrappedKeyBlock is provided, this value will be the identifier to the key wrapping key. Otherwise, it is the key identifier used to perform the operation.

wrapped_key instance-attribute

wrapped_key: NotRequired[WrappedKey]

The WrappedKeyBlock containing the encryption key for ciphertext decryption.