| Name | Type | Description | Notes |
|---|---|---|---|
| token_unique_reference | str | Globally unique identifier for the Token, as assigned by MDES. | [optional] |
| public_key_fingerprint | str | The certificate fingerprint identifying the public key used to encrypt the ephemeral AES key. | [optional] |
| encrypted_key | str | One-time use AES key encrypted by the MasterCard public key (as identified by 'publicKeyFingerprint') using the OAEP or RSA Encryption Standard PKCS #1 v1.5 scheme (depending on the value of 'oaepHashingAlgorithm'. Requirement is for a 128-bit key (with 256-bit key supported as an option). | [optional] |
| oaep_hashing_algorithm | str | Hashing algorithm used with the OAEP scheme. If omitted, then the RSA Encryption Standard PKCS #1 v1.5 will be used. Must be either 'SHA256' (Use the SHA-256 algorithm) or 'SHA512' (Use the SHA-512 algorithm). | [optional] |
| iv | str | It is recommended to supply a random initialization vector when encrypting the data using the one-time use AES key. Must be exactly 16 bytes (32 character hex string) to match the block size. Hex-encoded data (case-insensitive). | [optional] |
| encrypted_data | TokenDetailData | [optional] | |
| any string name | bool, date, datetime, dict, float, int, list, str, none_type | any string name can be used but the value must be the correct type | [optional] |