Importing sdtid File to your Phone

Follow the steps outlined here to import the sdtid file provided by IT to your android device.

  1. Download the TokenConverter Java program and extract it. (Download a local copy)
  2. Locate the .sdtid file and place it with the .jar files.
  3. Run the TokenConverter program with the following arguments:

    java -jar TokenConverter.jar token_file.sdtid -android|-ios|-winphone -d 5 -p PASSWORD -o output_filename -qr

    Eg: on Android, run:

    java -jar TokenConverter.jar username_000123456789.sdtid -p 1234 -android -d 5 -o output_filename -qr

    You will be asked for a password for the sdtid file. UCIT uses your last four digits of your UCID as the password.

    This should generate a QR code called output_file.jpg. The code will be valid for 5 days (defined by the -d option)

  4. Open the QR code image and scan it with your phone using the Official RSA app.

    You will be asked for a password again. Use the same password as above (last four digits of your UCID)

Usage Notes

UCIT uses your PIN + SecurID code as your alternative password.

eg: If your PIN is 1234 and the generated code is 999888, enter 1234999888

If your code does not work, check that the "Token Serial Number" from your Change My Pin account matches the filename you imported.

eg: Log in to ChangeMyPin. You will see a token number similar to "000123456789". Your sdtid filename should be ucitusername_000123456789.sdtid.

See Also

Errors about zxing

If you get a stacktrace similar to the one below:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/zxing/WriterException
        at com.rsa.tokenconverter.api.t.a(Unknown Source)
        at com.rsa.tokenconverter.api.kb.d(Unknown Source)
        at com.rsa.tokenconverter.api.kb.a(Unknown Source)
        at com.rsa.tokenconverter.api.lb.a(Unknown Source)
        at com.rsa.tokenconverter.api.cb.a(Unknown Source)
        at com.rsa.tokenconverter.api.cb.a(Unknown Source)
        at com.rsa.tokenconverter.api.cb.a(Unknown Source)
        at com.rsa.tokenconverter.api.cb.a(Unknown Source)
        at com.rsa.tokenconverter.cli.TokenConverter.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.google.zxing.WriterException
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 9 more

You will need to download the zxing-core-2.1.jar file as well. Place it in the same location as the TokenConverter.jar file.