Skip to content

Licensing

IDLive Face uses software protection to protect ID R&D's intellectual property. To function, the IDLive Face's libraries require a license key, which should be installed on the target system before starting your application.

If the key is not present your application will fail to start with the following error:

Sentinel LDK Protection System: Sentinel key not found (H0007)

You don't need the license key to compile the application, only to run it.

License variants

IDLive Face SDK is distributed in 2 variants: Eval (for evaluation) and Prod (for production). They differ in limitations the license imposes:

  • The evaluation variant will function for 90 days from the release date.

  • The production variant will function for 1 year from the release date.

The expiration date can be found in the key's file name. For example the key:

eval-license-2022-05-02.usermode.v2c

will expire on May 2, 2022. You can additionally query the expiration date via the API. Once the license has expired you either need to update to the new IDLive Face version or contact us for the new license key.

Evaluation variant before version 1.32

In version 1.31 and earlier the evaluation variant had different limitations:

  • The evaluation variant will function for 90 days from the release date, or for 60 days from the moment the license is installed (whichever date comes first).

Install license key

The license key is a file with an extension .v2c. The archive with license key and license installation utility is provided apart from SDK package archive. License is installed as following:

./install_license_linux *.usermode.v2c
.\install_license_windows.exe *.usermode.v2c

The license key will be installed for the current user only.

Install license key

The license key is a file with an extension .v2c, you can find it in the SDK's license directory. To install it run the install_license utility that is bundled along with the key:

./install_license *.usermode.v2c
.\install_license.exe *.usermode.v2c

The license key will be installed for the current user only.

Admin mode license

The default license key contains a user mode license and it can only be used by one system user. It can be separately installed for every user necessary, but we additionally provide the key with an admin mode license that can be used system-wise. As a downside it requires you to install a special system service (RTE, or Run-time Environment). See the next section for the installation manual.

The key can be found in the SDK's rte directory. You can install it once you've installed the RTE:

./install_license_linux rte/*.adminmode.v2c

As you can notice the "mode" of the license is mentioned in the key's file name. You should use the key with either admin mode or user mode license, not both. It is safe to install both keys but this won't bring any benefits.

Note

Admin mode licenses are currently only provided for Linux releases.

Install RTE

The RTE package is in aksusbd.tar.gz archive in the rte directory. You need to unpack it and run the installer:

mkdir aksusbd
tar xf aksusbd.tar.gz -C aksusbd --strip-components=1
cd aksusbd
sudo ./dinst

This will install a aksusbd system service. You can control it with the service manager your OS has. For example to check the service's status run this:

sudo systemctl status aksusbd.service
sudo service aksusbd status

This service should be active for the admin mode license to work.