How to convert a file-based RSA SecurID software token from .sdtid format to a QR code in Authentication Manager 8.x
Originally Published: 2018-10-15
Article Number
Applies To
RSA Product/Service Type: RSA SecurID Software Token for iPhone and RSA SecurID Software Token for Android
RSA Version/Condition: 2.x
Issue
This article explains how to convert a file-based RSA SecurID software token from .sdtid format to a QR code in Authentication Manager 8.x using Token Converter utility.
Resolution
Before beginning, make sure Java is installed on your workstation.
- From a command prompt, run java to confirm.
- Download the RSA SecurID Software Token Converter 3.1 .zip file.
- Navigate to the directory where the TokenConverter310.zip file is located or move the .zip to another directory.
- Unzip the folder contents. It should contain two jar files: TokenConverter and zxing-core-2.1.
- On the Security Console, assign a software token to a user then distribute it as a file-based token.
If you have not distributed software tokens before, you will need to create a software token profile before continuing. - The file-based token will be in a .zip file named AM_Token.zip.
- Place the .zip in the same directory as the Token Converter files.
- Extract the .sdtid file in the .zip to the directory.
- Launch a command line prompt and navigate to the Token Converter folder.
- Enter the following command to convert the file-based token from /sdtid to a QR code to be imported on an Android device: java -jar TokenConverter.jar <fileBasedtokenName>.sdtid -android -qr -o qrCode.jpeg. In the image above the sdtid file is named android1x so the command would be:
java -jar TokenConverter.jar android1x.sdtid -android -qr -o qrCode.jpeg
To convert the .sdtid file for an iOS device, change -android to -ios.
This command creates a file named qrCode.jpeg, an image that will be generated in the same folder that holds the QR code, then it can be scanned from the end user's mobile application.
- If the file-based token is protected by a password, the password should also be provided when entering the command (java -jar TokenConverter.jar <fileBasedtokenName>.sdtid -android -qr -p <password> -o qrCode.jpeg), as follows:
java -jar TokenConverter.jar android1x.sdtid -android -qr -p P4ssw0rd! -o qrCode.jpeg
The user must also enter the password in the RSA SecurID app on the device to import the token.
- If required that the token expires after a required number of days, enter that value at the end of the command -d X, where X is the number of days.
java -jar TokenConverter.jar android1x.sdtid -android -qr -p P4ssw0rd! -o qrCode.jpeg -d 5
Related Articles
RSA SecurID software token .sdtid file fails to import into RSA SecurID Software Token 5.0 for Windows 1.86KNumber of Views RSA SecurID software token is distributed in a disabled state when requested with modified software token profiles via the… 512Number of Views Invalid tokencode failures and expired QR code alerts in RSA SecurID Authenticate app 231Number of Views Convert a file-based RSA SecurID software token from .sdtid (CTF) format to a QR code failed with error "Java is not recog… 157Number of Views When replacing an RSA SecurID software token with a new software token the token PIN is not carried over to the new token 587Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.9 Release Notes (January 2026) An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x RSA Authentication Manager 8.8 Setup and Configuration Guide
Don't see what you're looking for?