Overview of the Device Binding SDK
  • 03 Dec 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Overview of the Device Binding SDK

  • Dark
    Light
  • PDF

Article summary

With the Device Binding SDK, a unique identifier for a given mobile device can be generated. This unique identifier, called Device fingerprint in the API, is a hexadecimal string of 64 characters. It is a securely computed SHA-256 hash of the device-specific data and salts.

As an integrator, you must provide a salt which will be used to diversify the generation of the device fingerprint.

Different salts must be used, if the device fingerprint is used for different purposes (e.g. one salt to protect a storage and another to protect a Digipass instance).

The Device Binding SDK supports the following platforms:

Android devices:

  • Minimum Android 7 (API level 24)

  • Target Android 14 (API level 34)

iOS devices:

  • iOS 14 or higher

  • Swift 5.0 or higher

  • Xcode 15 or higher

The Device Binding SDK package includes the following:

  • MSSDeviceBinding.xcframework for iOS

  • DeviceBindingSDK.aar for Android

As of OneSpan Mobile Security Suite 4.20.0, the integration of the Device Binding SDK has changed for Android and iOS. For instructions on how to integrate the SDK, see Integrate the Device Binding SDK.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, our interactive help assistant