This command authenticates a card with the reader, similarly to the Desfire.Authenticate command, but uses an external authentication key provided as a parameter. Allowed are keys with a length of 8, 16 and 24 Byte.
- 8 Byte keys are always DES keys.
- 16 Byte keys can be DES and AES keys.
- 24 Byte keys are only used for 3K3DES encryption.
- Parameters
-
[in] | protocol | used to execute the command |
[in] | SecureMessaging | Sets the secure messaging mode. |
[in] | DesKeyNr | DESFire key number (0-13). |
[in] | CryptoMode | Sets the encryption algorithm. |
[in] | Key | Key to use for authentication |
[in] | Key_len | |