Introduction
There are circumstance where you may want to replace a mobile phone based authentication app (such as google authenticator) with a programmable hardware token (such as the SafeID/Diamond or SafeID/Pro programmable tokens).
Before you can produce OTP codes using a programmable token you will need to obtain the seed data in the form of a compatible QR code.
Preparation
iPhones 7 and the more recent released models can read NFC tags and make NFC payments. However, no NFC support was added to iPhones 6 and 6S, yet it can be used to make NFC payments only.
Before you can use an NFC enabled phone to burn programmable tokens you will need to perform the following preparatory steps;
Burning Seed data onto the Programmable Tokens using an NFC enabled smartphone
Once the token parameters have been confirmed you will be asked to turn on the token.
Switch on the hardware token device, and place it on the phone, then click ""READ TOKEN"., and a new popup will appear "Ready to Scan";
Adjust the token position until a read is successful
When the details of the token are shown, tap "PROGRAM TOKEN", and once programmed you will be notified that token programming was successfully performed;
Verifying the burn was performed correctly
To confirm that the token was burned correctly first tap on the "Verify Token" button'
Turn the token off, then back on again (this ensures that the OTP code being displayed is from the newly burned seed).
Check that the generated OTP code on the screen matches the on4e displayed on the token, if they match you have confirmed that the token was burned properly.












