Search

Language:  

Available article translations:

Error "This type is not supported" when using Deepnet Mobile ID

APPLIES TO:
  • Parallels Remote Application Server

Symptoms

After upgrading to iOS 7, the token used on MobileID doesn't work, and the Parallels Client is unable to authenticate the user.

Cause

iOS 7 changes the behavior of an API that MobileID calls to acquire the phone's device ID. As a security measure to prevent user's tokens from being copied or stolen, MobileID locks the user's token to the user's phone device by encrypting the token data with the device's hardware ID. Unfortunately, iOS unexpectedly changes the behaviour of the API that returns the device's hardware ID, which prevents MobileID from correctly decrypting the user's token data. Effectively, iOS 7 corrupts the existing token stored in the phone by MobileID.

Resolution

Unfortunately, there is no way that MobileID can automatically recover the corrupted token, as there is no back door built into MobileID. Users who upgrade to iOS 7 will have to remove the corrupted token and reinstall it. Please note that the MobileID app itself does not need to be removed and reinstalled; it is the user's token that has to be removed and reinstalled.




1d70d1f9c41d01c5f7202a4290e434e1

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No