Skip to content

GenerateAuthRequestCryptogramInput

Source code in docs_src/capo_payment_cryptography_data/types/generate_auth_request_cryptogram_input.py
class GenerateAuthRequestCryptogramInput(TypedDict, closed=True):
    key_identifier: "capo_payment_cryptography_data.types.key_arn_or_key_alias_type.KeyArnOrKeyAliasType"
    """<p>The <code>keyARN</code> of the IMK-AC (TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS) that Amazon Web Services Payment Cryptography uses to generate the ARQC.</p>"""
    transaction_data: (
        "capo_payment_cryptography_data.types.transaction_data_type.TransactionDataType"
    )
    """<p>The transaction data that Amazon Web Services Payment Cryptography uses for ARQC generation. The same transaction data is used for ARQC verification by the issuer using <a>VerifyAuthRequestCryptogram</a>.</p>"""
    major_key_derivation_mode: "capo_payment_cryptography_data.types.major_key_derivation_mode.MajorKeyDerivationMode"
    """<p>The method to use when deriving the major encryption key for ARQC generation within Amazon Web Services Payment Cryptography.</p>"""
    session_key_derivation_attributes: "capo_payment_cryptography_data.types.session_key_derivation.SessionKeyDerivation"
    """<p>The attributes and values to use for deriving a session key for ARQC generation within Amazon Web Services Payment Cryptography.</p>"""

key_identifier instance-attribute

key_identifier: KeyArnOrKeyAliasType

The keyARN of the IMK-AC (TR31_E0_EMV_MKEY_APP_CRYPTOGRAMS) that Amazon Web Services Payment Cryptography uses to generate the ARQC.

major_key_derivation_mode instance-attribute

major_key_derivation_mode: MajorKeyDerivationMode

The method to use when deriving the major encryption key for ARQC generation within Amazon Web Services Payment Cryptography.

session_key_derivation_attributes instance-attribute

session_key_derivation_attributes: SessionKeyDerivation

The attributes and values to use for deriving a session key for ARQC generation within Amazon Web Services Payment Cryptography.

transaction_data instance-attribute

transaction_data: TransactionDataType

The transaction data that Amazon Web Services Payment Cryptography uses for ARQC generation. The same transaction data is used for ARQC verification by the issuer using VerifyAuthRequestCryptogram.