Skip to content

KeyAttributes

Source code in docs_src/capo_payment_cryptography/types/key_attributes.py
class KeyAttributes(TypedDict, closed=True):
    key_usage: "capo_payment_cryptography.types.key_usage.KeyUsage"
    """<p>The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.</p>"""
    key_class: "capo_payment_cryptography.types.key_class.KeyClass"
    """<p>The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.</p>"""
    key_algorithm: "capo_payment_cryptography.types.key_algorithm.KeyAlgorithm"
    """<p>The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.</p> <p>For symmetric keys, Amazon Web Services Payment Cryptography supports <code>AES</code> and <code>TDES</code> algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports <code>RSA</code> and <code>ECC_NIST</code> algorithms.</p>"""
    key_modes_of_use: "capo_payment_cryptography.types.key_modes_of_use.KeyModesOfUse"
    """<p>The list of cryptographic operations that you can perform using the key.</p>"""

key_algorithm instance-attribute

key_algorithm: KeyAlgorithm

The key algorithm to be use during creation of an Amazon Web Services Payment Cryptography key.

For symmetric keys, Amazon Web Services Payment Cryptography supports AES and TDES algorithms. For asymmetric keys, Amazon Web Services Payment Cryptography supports RSA and ECC_NIST algorithms.

key_class instance-attribute

key_class: KeyClass

The type of Amazon Web Services Payment Cryptography key to create, which determines the classification of the cryptographic method and whether Amazon Web Services Payment Cryptography key contains a symmetric key or an asymmetric key pair.

key_modes_of_use instance-attribute

key_modes_of_use: KeyModesOfUse

The list of cryptographic operations that you can perform using the key.

key_usage instance-attribute

key_usage: KeyUsage

The cryptographic usage of an Amazon Web Services Payment Cryptography key as defined in section A.5.2 of the TR-31 spec.