Managing digital licenses created with Thales Sentinel LDK

Sentinel LDK is a third-party licensing solution used for license management in certain editions of UFS Explorer software. It supports different approaches to software licensing, including online cloud-based licenses, offline machine-locked licenses and licenses created on hardware USB dongles. This article describes how to manage and activate different types of Sentinel-based licenses provided with UFS Explorer.

Implementation of Sentinel licenses in UFS Explorer

Dedicated license manager

The software itself is protected and encrypted, therefore, it can’t be started without a valid license. For this reason, the software bundle contains a dedicated license management application to prepare the computer environment for running UFS Explorer. If a software license has been activated and remains valid, UFS Explorer software launches immediately. Otherwise, the license management application is started, as shown below.

License manager for Sentinel Digital Licenses: main window

The Software license manager for Sentinel keys implements the following functions:

  1. "Retry detection of the software license" attempts to re-detect a new license activated on the workstation. This could be either a Sentinel HL USB dongle connected to the machine or any software-based license key (Sentinel SL or Sentinel CL) activated elsewhere. On successful detection of a license, this option starts the UFS Explorer program automatically.

  2. The "Install the Sentinel Runtime Environment" function installs basic components (under Windows) or all components (under Linux and macOS) of Sentinel Runtime Environment, required to handle the offline Machine (SL) and online Cloud-based (CL) licenses.

    For your convenience, you can use official installer packages from Thales instead of the ones available on our website.

    Note: Sentinel Runtime Environment is mandatory for running the software under macOS, even with HL USB dongles.

  3. The "Apply a new license or license update" function automates the activation of the licenses provided by SysDev Laboratories (the Vendor). See the License activation section for more information.

  4. The "Create a local machine fingerprint or update file for a USB dongle" option allows you to create a "client to vendor" file to identify your device for the offline Machine (SL) license or to update the content on your Sentinel HL USB dongle. See the Requesting an Offline License section for more information.

  5. "Start your XX days free trial period". Some software, such as UFS Explorer Professional Recovery, is bundled with the trial license files. This function imports such a license automatically. The license is imported in the form of an offline software-based Sentinel SL key and thus requires Sentinel Runtime Environment to be run.

  6. "Launch an older software version". If an older software version was installed prior to the software installation (the one using legacy registration codes), that older software is preserved automatically. This function allows you to launch that older software and use it until your new license with Thales Sentinel LDK arrives.

In the UFS Explorer software

If a software license has been activated and remains valid, the dedicated license management application will not start. Instead, a simplified interface of the License Manager can be accessed via the "Software Activation and License" -> "Manage License" dialog, as illustrated below.

License manager for Sentinel Digital Licenses: main window in UFS Explorer

This interface only contains functions for activating a new license and for generating a machine or USB dongle identification for the Vendor.

License activation

Sentinel HL USB dongle

The license is provided in the form of a USB dongle with a type A connector and is delivered using an international express delivery service. The dongle may contain pre-programmed licenses or can be shipped empty for security reasons.

To activate the license when it is pre-programmed, connect the USB dongle to a free USB type A port of your local computer and retry the license detection on restart of the software.

If the dongle is delivered empty, refer to Requesting an Offline License for details on how to activate the license.

OS specifics: To use the key under macOS, you still need to install the Thales Sentinel Runtime package.
If you would like to run UFS Explorer without root privileges under Linux, this also requires installing of the Thales Sentinel Runtime package.

Offline Machine License (Sentinel SL)

This license is bound to a specific computer and is managed by Thales License Manager. Therefore, to activate this license, the Sentinel Runtime Environment must be installed and run.

The activation of this license is a two-stage process. At the first stage, you create a "fingerprint" file of your computer that allows Sentinel LDK to identify your computer and create a license for it. For this, select "Create a local machine fingerprint or update file for a USB dongle" in the License Manager GUI and click "Next". A new dialog will appear, as seen below.

License manager for Sentinel Digital Licenses: create a fingerprint of a local computer or a USB dongle

Select the "Create a digital fingerprint of this computer" option and click "Next".

The software will save a file with a C2V ("client to vendor") extension for you. This file must be provided to us (the Vendor) to create a license for your computer.

Once the license is created, we (the Vendor) will deliver you another file (with a V2CP extension) containing your digital license. Once the file is received, start the License Manager once again and choose the "Apply a new license or license update" option. A new dialog will appear, as shown below.

License manager for Sentinel Digital Licenses: import a license file

Select the upper option ("Import a V2C license file provided by the Vendor") and press the button on the right to load the provided V2CP file. Click "Next" to proceed.

On success, your new license will be activated immediately.

Online Cloud-based License (Sentinel CL)

This license is generated by the Vendor and is not bound to a specific computer, so, it is possible to transfer it between different machines. The license identifies the number of computers for license activation and how many computers the software can operate on simultaneously. Permanent Internet connection is required for the license properties and limitations to be maintained.

The license is managed by Thales License Manager, so, to activate this license, the Sentinel Runtime Environment must be installed and launched.

To activate the license, we (the Vendor) provide you with a License Identity string or URL to the Sentinel License Manager application running locally.

Open the link on the PC you want to use the license on to access the Thales License Manager web interface and confirm the license activation.

If, for some reason, opening the link in a browser is not convenient, you can activate it within the License Management interface of our software. For this, click on "Apply a new license or license update" and then select the second option called "Specify a new license identity", as illustrated below.

License manager for Sentinel Digital Licenses: import a cloud license identity

Paste the URL or the identity string into the "Online license identity string" field and press "Next". The software will activate the license for you.

Requesting an Offline License

You may request a new offline license for a local computer (a non-transferable Machine license) or on a USB dongle (a transferable license). The processes of obtaining a new offline license or updating the license bound to a specific computer are the same and are described above.

The process of requesting a new license or updating/renewing your license includes two stages. At the first stage, you need to provide us (the Vendor) with a file containing the current state of the USB dongle in the form of a C2V ("client to vendor") file. To create such a file, connect the dongle to the current PC, run the License Manager dialog and choose "Create a local machine fingerprint or update file for a USB dongle". In the opened dialog, select "Create an update request file for a USB dongle", as you can see below.

License manager for Sentinel Digital Licenses: save a USB dongle identification data

Then select the dongle from the license (if multiple dongles are available) and click "Next". This will save the C2V file containing the necessary key information.

If this option is grayed out or the key is not available in the list, check the key connection and click the "refresh" button on the right of the respective field.

If this doesn’t help, your system may require the installation of Sentinel Runtime Environment to proceed.

When this file is successfully created, send it to us (the Vendor) to proceed with the license generation.

Once the license is created, we (the Vendor) will deliver you another file (with a V2CP extension) containing your digital license. Upon its receival, connect the USB dongle to the current PC, start the License Manager once again and choose the "Apply a new license or license update" option. A new dialog will appear, as shown below.

License manager for Sentinel Digital Licenses: import a license file

Select the upper option ("Import a V2C license file provided by the Vendor" and press the button on the right of the respective field to load the provided V2CP file. Click "Next" to proceed. The updated license must be programmed to the USB dongle.

On success, your new license will be activated immediately.

License renewal

Licenses issued in the form of Cloud Online Cloud-based License (Sentinel CL) are renewed on the cloud server and no user action is required. The updated license will be typically applied the next time the software restarts.

To renew the software license on a Thales Sentinel USB dongle we need to issue and program your renewal to the existing USB dongle. To do so, provide us with a C2V file from your dongle following the Requesting an Offline License procedure. We will issue a V2CP file with an update, so following the procedure you can program the license to the USB dongle.

In case the license is issued in the form of Offline Machine License (Sentinel SL) it is managed by a local Sentinel LDK License Manager application and requires an update procedure, similar to licenses issued on a Thales Sentinel USB dongle. Unlike physical dongle, Sentinel LDK License Manager can manage multiple software-based keys, so it is crucial to provide a C2V file from the correct key to correctly apply the license update. The following procedure is recommended:

  1. Navigate to http://127.0.0.1:1947/_int_/devices.html location hosted by your local Sentinel LDK License Manager.

  2. Identify a software “HASP SL AdminMode” key for vendor ID “XOXZQ” or “26293”, containing the license:

  3. License manager web interface: connected keys

  4. Click the C2V button to download the C2V file containing the current state snapshot of the key and send it to us.

In response to the C2V file we provide a license update containing V2CP that can be applied via license manager of the software or uploaded to Sentinel LDK License manager directly at: http://127.0.0.1:1947/_int_/checkin.html

Once the license update is applied, the software will pick it up automatically either after restart (if the current license is still valid) or within 1-2 minutes automatically if the software is running in a trial mode.

Last update: Oct 07, 2025

If you liked this article, you can share it on social media: