Situations That Require Sentinel LDK Run-time Environment

Sentinel LDK Run-time Environment is a system component that enables communication between a protected application and a Sentinel protection key. Sentinel LDK Run-time Environment also contains Sentinel Admin Control Center, used to manage licenses.

Installation of Sentinel LDK Run-time Environment requires administrator privileges on the target computer. However, on a Windows or Linux computer, Sentinel LDK Run-time Environment is not required for all protected applications.

The tables that follow indicate when a protected application requires Sentinel LDK Run-time Environment to execute.

NOTE   Sentinel LDK Run-time Environment is always required when any of the following are true:

>The protected application executes on a Mac machine.

>The protected application uses the Data File Protection module to encrypt and decrypt data in an external file AND the application was protected using Sentinel LDK v.7.0 or earlier.

>The application is linked with libhasp_windows_bcc_vendorId.lib.

In addition, Sentinel LDK Run-time Environment is required on any machine that will access the Sentinel LDK-EMS Customer Portal to perform online activation or online update of protection keys.

Standalone Licenses

A Standalone license is for a single protected application that executes on the computer where the protection key is located (no concurrency).

The table that follows indicates when a protected application with a Standalone license requires the presence of the Run-time Environment.

Type of protection key Run-time Environment required on the computer where the protected application executes?
SL AdminMode key Yes
SL UserMode key No
SL Legacy key Yes
Sentinel HL (Driverless configuration) key No
Sentinel HL (HASP configuration) key Yes
HASP HL key Yes

Detachable Licenses

To attach a Detached license to a protected application installed on a remote computer, the Run-time Environment must be installed on the remote computer.

Network Seat Licenses

When a Network Seat license is installed on a given computer, the License Manager on the computer can serve network seats to protected applications than run on the same computer or on remote computers in the same network.

>The Run-time Environment is required on the computer where the Network Seat license is located.

> The Run-time Environment is not required on the remote computer where the protected application executes.

The following Sentinel protection keys support Network Seat licenses:

>SL AdminMode keys with concurrency

>SL Legacy keys with concurrency

>HL (HASP configuration) Net and NetTime keys

>HL (Driverless configuration) keys with concurrency – all types except for Basic

NOTE   If all of the following are true:

>A Network Seat license is installed on an HL (Driverless configuration) key.

>The HL key is located on the same machine as a protected application that consumes a network seat.

>The local Admin LM is an older version than the Integrated/External LM.

The access attempt may fail with the error HASP_OLD_LM.

To ensure full functionality, Thales recommends that you install the latest RTE whenever you update the deployed Integrated/External LM.