This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Accept
Reject
  • RSA.com
  • Home
  • Advisories
    • SecurID
    • SecurID Governance & Lifecycle
  • Documentation
    • SecurID
      • Authentication Agents
        • API / SDK
        • Apache Web Server
        • Citrix StoreFront
        • IIS Web Server
        • MFA Agent for macOS
        • MFA Agent for Windows
        • Microsoft AD FS
        • Microsoft Windows
        • PAM
      • Authentication Engine
      • Authentication Manager
      • Cloud Authentication Service
      • Hardware Appliance
        Component Updates
      • Hardware Tokens
      • Integrations
      • SecurID App
      • SecurID Authenticator for macOS
      • SecurID SDK
      • Software Tokens
        • Android
        • iOS
        • macOS
        • Token Converter
        • Windows
    • SecurID Governance & Lifecycle
    • Technology Partners
  • Downloads
    • SecurID
      • Authentication Agents
        • API / SDK
        • Apache Web Server
        • Citrix StoreFront
        • IIS Web Server
        • MFA Agent for macOS
        • MFA Agent for Windows
        • Microsoft AD FS
        • Microsoft Windows
        • PAM
      • Authentication Engine
      • Authentication Manager
      • Cloud Authentication Service
      • Hardware Appliance
        Component Updates
      • Hardware Tokens
      • Integrations
      • SecurID Authenticator for macOS
      • Software Tokens
        • Android
        • iOS
        • macOS
        • Token Converter
        • Windows
    • SecurID Governance & Lifecycle
  • Community
    • SecurID
      • Blog
      • Discussions
      • Events
      • Idea Exchange
      • Knowledge Base
    • SecurID Governance & Lifecycle
      • Blog
      • Discussions
      • Events
      • Idea Exchange
      • Knowledge Base
  • Support
    • Case Portal
      • Create New Case
      • View My Cases
      • View My Team's Cases
    • Community Support
      • Getting Started
      • News & Announcements
      • Ideas & Suggestions
      • Community Support Articles
      • Community Support Forum
    • Product Life Cycle
    • Support Information
    • General Security Advisories
  • Education
    • Blog
    • Browse Courses
      • SecurID
      • SecurID Governance & Lifecycle
    • Certification Program
    • New Product Readiness
    • Student Resources
Sign In Register Now
cancel
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for 
Search instead for 
Did you mean: 
Announcements

SecurID® Discussions

Browse the SecurID discussion board to get product help and collaborate with other SecurID users.
  • SecurID Community
  • :
  • Products
  • :
  • SecurID
  • :
  • Discussions
  • :
  • Error importing a token by CT-KIP method
  • Options
    • Subscribe to RSS Feed
    • Mark Topic as New
    • Mark Topic as Read
    • Float this Topic for Current User
    • Bookmark
    • Subscribe
    • Mute
    • Printer Friendly Page
OrlandoES
OrlandoES Beginner
Beginner
‎2020-06-16 03:41 AM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Error importing a token by CT-KIP method

I am working on the distribution of software tokens by the CTKIP method through the AM 8.4 Java API. The profile I am using to distribute a token is the generic AES 128, when we try to import it on an Android device it marks the following error "The device class ID" a01c4380-fc01-4df0-b113-7fb98ec74694 "does not match the type of device while processing the CT-KIP client request for the "X" token.

 

Does anyone know why this happens? Previously it worked correctly.

 

Error:

pastedImage_2.png

Labels (1)
Labels
  • Labels:
  • RSA Authentication Manager

  • Tags:
  • AM
  • Auth Manager
  • Authentication Manager
  • Community Thread
  • ct-kip
  • Discussion
  • Forum Thread
  • Java
  • RSA Authentication Manager
  • RSA SecurID
  • RSA SecurID Access
  • SecurID
  • token distribution
0 Likes
Share
Reply
  • All forum topics
  • Previous Topic
  • Next Topic
7 Replies
PiersB
Trusted Contributor PiersB Trusted Contributor
Trusted Contributor
‎2020-06-16 02:19 PM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

I would verify the profile you're using and whether the profile corresponds with the device on which the software token will run. The Generic AES does not contain a default for the device serial number (aka the "Device Binding ID"). If you take a look at your software token, there is an interface to display the binding ID. When a token is distributed, this binding ID had one of two values:

  1. A generic "Binding ID" corresponding with a "class" or "type" of token.  If you look at the other token files (apart from 'generic') you'll see the default binding IDs. Generic has no value for this attribute.
  2. A device-specific "Binding ID". For example, this is shown in the "about" screen of the software token:

ST_about.jpg
     (As you can see, it has a link to allow the end-user to email the binding ID to the administrator.)

 

The administrator can use the Binding ID, at their discretion, to authorize a specific software token for seeding via CT-KIP. 

I would try providing the "Device Class ID" shown as the "Device Serial Number" attribute during token distribution.

3 Likes
Share
Reply
OrlandoES
OrlandoES Beginner
Beginner
In response to PiersB
‎2020-06-16 06:48 PM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Hi Piers,

 

Through the AM 8.4 API how can we know what type of device is where the RSA application is installed. That is, when I make the distribution, how do I know what type of device it is in order to assign the correct profile?

Is there any example code?

0 Likes
Share
Reply
StevenSpicer
Valued Contributor StevenSpicer Valued Contributor
Valued Contributor
In response to OrlandoES
‎2020-06-18 08:30 AM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

For new users or devices, that is an administrative problem -- you've got to get that information from the end user, unless everyone is issued company phones with known types.  If you're assigning a replacement token, you can get the profile for the existing token via SDK.  Sorry, I'm not a programmer, so I don't have example code, but I know it's in there.

 

Using the Self Service Console (or SecurID Access Prime's Self Service Portal) gets around that problem by letting the end user select their device type from a list of available types.

0 Likes
Share
Reply
PiersB
Trusted Contributor PiersB Trusted Contributor
Trusted Contributor
In response to OrlandoES
‎2020-06-18 12:11 PM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

The idea is that only a super-admin can create "Profiles". The Profiles define the types of tokens you want to support, how they should operate, and how they should be distributed. We expect the customer to define what they want to support. This also clearly depends on the capabilities of the software token. This is why there is a drop-down with various token types when creating a Profile. You indicated that you selected "Generic AES", so none of the normal software token configuration data (i.e. The Binding ID for the type) were used. There are software token definitions for each of the software token releases (Version, platform, etc.) and new ones can be provided and imported into the server. Each Profile, in turn, is then associated with a specific software token definition.

0 Likes
Share
Reply
OrlandoES
OrlandoES Beginner
Beginner
In response to StevenSpicer
‎2020-06-19 05:05 PM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thank you, I have successfully resolved the issue.

1 Like
Share
Reply
OrlandoES
OrlandoES Beginner
Beginner
In response to PiersB
‎2020-06-19 05:06 PM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Thank you, I have successfully resolved the issue.

1 Like
Share
Reply
EricaChalfin
Employee (Retired) EricaChalfin Employee (Retired)
Employee (Retired)
In response to OrlandoES
‎2020-06-22 09:31 AM
  • Mark as New
  • Bookmark
  • Subscribe
  • Mute
  • Subscribe to RSS Feed
  • Permalink
  • Print
  • Email to a Friend
  • Report Inappropriate Content

Orlando ES‌,

 

Can you share your fix?  It may help others facing the same issue.

 

Regards,

Erica

0 Likes
Share
Reply
Powered by Khoros
  • Blog
  • Events
  • Discussions
  • Idea Exchange
  • Knowledge Base
  • Case Portal
  • Community Support
  • Product Life Cycle
  • Support Information
  • Customer Success
  • About the Community
  • Terms & Conditions
  • Privacy Statement
  • Provide Feedback
  • Employee Login
© 2022 RSA Security LLC or its affiliates. All rights reserved.