VhlCfg / File /
MifarePlusFormatCardConfigurationKeyList Value
This value is used by Mifare plus firmware only. It is used by
VHL-Format() and changes the card configuration key itself and
all keys with can be changed with the card configuration key.
It contains 2 byte key index entries to:
- old card configuration key, only needed if card configuration key should be changed
- new or current card configuration key
- select virtual card key
- virtual card encryption key
- virtual card mac key
- proximity check key
Properties
- Value ID: 0x0300/0x1e
- Default value: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Format
| Name | Type/Size | Description | |
|---|---|---|---|
| OldCardConfigurationKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| OldCardConfigurationKeyIdx | Integer (8 bits) | Index to key: first key in list will be accessed with value 0, second with 1... | |
| NewCardConfigurationKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| NewCardConfigurationKeyIdx | Integer (8 bits) | This Index to key: first key in list will be accessed with value 0, second with 1... | |
| SelectVirtualCardKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| SelectVirtualCardKeyIdx | Integer (8 bits) | Index to key: first key in list will be accessed with value 0, second with 1... | |
| VirtualCardEncryptionKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| VirtualCardEncryptionKeyIdx | Integer (8 bits) | Index to key: first key in list will be accessed with value 0, second with 1... | |
| VirtualCardMacKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| VirtualCardMacKeyIdx | Integer (8 bits) | Index to key: first key in list will be accessed with value 0, second with 1... | |
| FieldConfigurationBlockKeyMemoryType | Enumeration (8 bits) |
This value references a key memory type within the
reader. VHL detects the security level (SL0..3) of
a MIFARE Classic/Plus card automatically. According
to the security level, the adequate key memories
(AES and/or MIFARE keys) are chosen. Values:
|
|
| FieldConfigurationBlockKeyIdx | Integer (8 bits) | Index to key: first key in list will be accessed with value 0, second with 1... | |