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 run.
Note the following:
>Sentinel LDK Run-time Environment is always required when any of the following are true:
•The protected application runs 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 EMS Customer Portal to perform online activation or online update of protection keys.
>Sentinel LDK Run-time Environment is not required for applications with user-based (cloud) licensing.
Standalone Licenses
A Standalone license is for a single protected application that runs 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.
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 runs.
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.