Skip to content

TranslateKeyMaterialInput

Source code in docs_src/capo_payment_cryptography_data/types/translate_key_material_input.py
class TranslateKeyMaterialInput(TypedDict, closed=True):
    incoming_key_material: (
        "capo_payment_cryptography_data.types.incoming_key_material.IncomingKeyMaterial"
    )
    """<p>Parameter information of the TR31WrappedKeyBlock containing the transaction key.</p>"""
    outgoing_key_material: (
        "capo_payment_cryptography_data.types.outgoing_key_material.OutgoingKeyMaterial"
    )
    """<p>Parameter information of the wrapping key used to wrap the transaction key in the outgoing TR31WrappedKeyBlock.</p>"""
    key_check_value_algorithm: NotRequired[
        "capo_payment_cryptography_data.types.key_check_value_algorithm.KeyCheckValueAlgorithm"
    ]
    """<p>The key check value (KCV) algorithm used for calculating the KCV of the derived key.</p>"""

incoming_key_material instance-attribute

incoming_key_material: IncomingKeyMaterial

Parameter information of the TR31WrappedKeyBlock containing the transaction key.

key_check_value_algorithm instance-attribute

key_check_value_algorithm: NotRequired[KeyCheckValueAlgorithm]

The key check value (KCV) algorithm used for calculating the KCV of the derived key.

outgoing_key_material instance-attribute

outgoing_key_material: OutgoingKeyMaterial

Parameter information of the wrapping key used to wrap the transaction key in the outgoing TR31WrappedKeyBlock.