Skip to content

ExportTr31KeyBlock

Source code in docs_src/capo_payment_cryptography/types/export_tr31_key_block.py
class ExportTr31KeyBlock(TypedDict, closed=True):
    wrapping_key_identifier: (
        "capo_payment_cryptography.types.key_arn_or_key_alias_type.KeyArnOrKeyAliasType"
    )
    """<p>The <code>KeyARN</code> of the the wrapping key. This key encrypts or wraps the key under export for TR-31 key block generation.</p>"""
    key_block_headers: NotRequired[
        "capo_payment_cryptography.types.key_block_headers.KeyBlockHeaders"
    ]
    """<p>Optional metadata for export associated with the key material. This data is signed but transmitted in clear text.</p>"""

key_block_headers instance-attribute

key_block_headers: NotRequired[KeyBlockHeaders]

Optional metadata for export associated with the key material. This data is signed but transmitted in clear text.

wrapping_key_identifier instance-attribute

wrapping_key_identifier: KeyArnOrKeyAliasType

The KeyARN of the the wrapping key. This key encrypts or wraps the key under export for TR-31 key block generation.