Skip to content

RecipientInfo

Source code in docs_src/capo_kms/types/recipient_info.py
class RecipientInfo(TypedDict, closed=True):
    key_encryption_algorithm: NotRequired[
        "capo_kms.types.key_encryption_mechanism.KeyEncryptionMechanism"
    ]
    """<p>The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave or NitroTPM to encrypt plaintext values for the response. The only valid value is <code>RSAES_OAEP_SHA_256</code>.</p>"""
    attestation_document: NotRequired[
        "capo_kms.types.attestation_document_type.AttestationDocumentType"
    ]
    """<p>The attestation document for an Amazon Web Services Nitro Enclave or a NitroTPM. This document includes the enclave's public key.</p>"""

attestation_document instance-attribute

attestation_document: NotRequired[AttestationDocumentType]

The attestation document for an Amazon Web Services Nitro Enclave or a NitroTPM. This document includes the enclave's public key.

key_encryption_algorithm instance-attribute

key_encryption_algorithm: NotRequired[KeyEncryptionMechanism]

The encryption algorithm that KMS should use with the public key for an Amazon Web Services Nitro Enclave or NitroTPM to encrypt plaintext values for the response. The only valid value is RSAES_OAEP_SHA_256.