Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

If you want to use SafeID Currently, Duo does not directly support programmable tokens. However, you can still use programmable tokens with Duo you can burn the token with a random seed then upload the seed data to Duo.

You first need to download and launch the SafeID/Diamond programming tool. 

Image Removed

As we will be using the PC's clock to set the date and time on the programmable token please ensure that these settings are correct on you PC.

For Duo we will be generating a random seed use the dropdown against the "Random" option, then select "32 Chars";

Image Removed

After selection a random seed will be generated (in base 32 format);

Image Removed

Leave the Time and algorithm settings defaulted (as per the above example), then physically connect your programmer to the USB port.

At the dropdown "Reader:" you should now be able to select the connected reader, when selected click on the Image Removed button.

Image Removed

The prompt will now change to "Token or card not detected";

Image Removed

When we burn the token we want to create seed files that include the seed data so select the option "Export Seed Data:"

Image Removed

Turn on your programmable token (so that a 6 digit OTP code is displayed), then place the token on the reader and the app will now be updated with details read off the reader;

Image Removed

You are now ready to burn the token.  Ensure the token is still powered on then click the Image Removed button.

After a small delay you should be presented with confirmation that the token has been programmed.

Image Removed 

In the folder where you ran the SafeID programming app from you will find a sub-folder named "Data", and in this folder you will find 3 seed files have been created.

Open the seed file with extension ".hex", and the contents of this file will contain the serial number and seed details (in hex form) that will be needed for uploading to Duo.

Open the ".hex" file in notepad and append the serial number and seed data with ", 30" (this instructs Duo to use 30 second time windows).

by following the steps below:

Step 1: Program your tokens with random secrets

SafeID programmable tokens, such as SafeID/Pro, SafeID/Diamond are actually pre-programmed by the vendor. You can use them as pre-programmed tokens and skip to Step 2. Otherwise, if you want to reprogram them, then take this step.

Expand

Include Page
How to program SafeID programmable tokens with Random Seed Data
How to program SafeID programmable tokens with Random Seed Data

Once you have programmed the tokens open subfolder where the seed data files are stored, then open the seed file with the ".hex" extension with a text editor (such as notepad);

Image Added

Please Note: the seed files are only populated upon termination of the programming app so please exit the app prior to editing the files

The seed file should now look like the following;

Image Added

By default the programming tool does not add a time setting into the seed file, but if this is not specified then Duo will assume 30 second windows.

If you chose to program the tokens with 60 second time windows then please append each line with a ",60" (see example below);

Image Added

You are now ready to save and upload this seed file to Duo 


Step 2: Once you have programmed your tokens, then you can upload the tokens in the same way as uploading pre-programmed tokens

Expand

Include Page

...

How to Upload SafeID Pre-Programmed Tokens to Duo

...

How to Upload SafeID Pre-Programmed Tokens to Duo

Related Articles