Command 0Xeeee - Send Secured Command To Device - Magtek DynaFlex II Go Programmer's Manual

Secure card reader
Hide thumbs Also See for DynaFlex II Go:
Table of Contents

Advertisement

6 - Commands
Tag
Len
End of any wrappers, at minimum including Request Message found on page 32
Table 6.9-2 - Response Data for Command 0xE001 - Get ChallengeGet Challenge
Tag
Len
Beginning of any wrappers, at minimum including Response Message found on page 33
E001 = Command 0xE001 - Get Challenge
81
02
Request ID to be protected
82
04
Device Serial Number
Challenge Token
A challenge token includes 8 byte random numbers and must be
83
08
used within 5 minutes of being issued. Only one token can be
active at a time. Attempts to use a token for requests other than
the one specified will cause the token to be revoked/erased
End of any wrappers, at minimum including Response Message found on page 33
Table 6.9-3 - Request Example
AA 00 81 04 01 13 E0 01 84 06 E0 01 81 02 F0 12
Table 6.9-4 - Response Example
AA 00 81 04 82 13 E0 01 82 04 00 00 00 00 84 16 A2 14 81 02 E0 01 82 04 B5 03 3D A0 83 08 3B 4F
A0 62 69 BB 73 38

6.9.2 Command 0xEEEE - Send Secured Command to Device

The host uses this command to transmit another command securely. This "secure wrapper" mechanism
provides the device a means to ensure the wrapped command originated from an authentic, authorized
host. In addition, its implementation includes an operation that starts a countdown timer, which ensures
the command is current and is not an unauthorized replay of a previously intercepted / stored command.
This command can use multiple authentication methods, including MAC or ECDSA Signature. The
method and parameters to use are specific to the command being wrapped, and are specified in the
documentation for that command.
The sequence of events is as follows:
1) The host determines what command it wants to call from section 6 Commands, determines the
command must be secured, and uses the Request Data table for that command to compose Message
Payload.
2) The host uses Command 0xE001 - Get Challenge to retrieve a Challenge Token and unlock the
device for receiving the desired command for a limited period of time. When the time expires, the
device will no longer accept the Challenge Token and the host will have to retrieve another one.
DynaFlex II Go| Secure Card Reader | Programmer's Manual (COMMANDS)
Value / Description
Value / Description
Example (Hex)
Example (Hex)
Page 141 of 301 (D998200597-102)
Typ Req
Default
Typ Req
Default
B
R
B
R
B
R

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DynaFlex II Go and is the answer not in the manual?

Questions and answers

Table of Contents