GenerateDataKeyPairResponse
¶
Source code in docs_src/capo_kms/types/generate_data_key_pair_response.py
ciphertext_for_recipient
instance-attribute
¶
ciphertext_for_recipient: NotRequired[CiphertextType]
The plaintext private data key encrypted with the public key from the attestation document. This ciphertext can be decrypted only by using a private key from the attested environment.
This field is included in the response only when the Recipient parameter in the request includes a valid attestation document from an Amazon Web Services Nitro enclave or NitroTPM. For information about the interaction between KMS and Amazon Web Services Nitro Enclaves or Amazon Web Services NitroTPM, see Cryptographic attestation support in KMS in the Key Management Service Developer Guide.
key_id
instance-attribute
¶
key_id: NotRequired[KeyIdType]
The Amazon Resource Name (key ARN) of the KMS key that encrypted the private key.
key_material_id
instance-attribute
¶
key_material_id: NotRequired[BackingKeyIdType]
The identifier of the key material used to encrypt the private key.
key_pair_spec
instance-attribute
¶
key_pair_spec: NotRequired[DataKeyPairSpec]
The type of data key pair that was generated.
private_key_ciphertext_blob
instance-attribute
¶
private_key_ciphertext_blob: NotRequired[CiphertextType]
The encrypted copy of the private key. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
private_key_plaintext
instance-attribute
¶
private_key_plaintext: NotRequired[PlaintextType]
The plaintext copy of the private key. When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.
If the response includes the CiphertextForRecipient field, the PrivateKeyPlaintext field is null or empty.
public_key
instance-attribute
¶
public_key: NotRequired[PublicKeyType]
The public key (in plaintext). When you use the HTTP API or the Amazon Web Services CLI, the value is Base64-encoded. Otherwise, it is not Base64-encoded.