Types of License Managers

Several types of License Managers exist, depending on the type of platform used.

>Integrated License Manager (Windows, Linux Intel, Linux ARM, Android)

The Integrated License Manager (Integrated LM) is included in the Sentinel LDK Licensing API and in applications that were protected using Sentinel LDK Envelope. A given instance of the Integrated LM is dedicated to the protected application in which it is included.

The Integrated LM is able to directly handle local SL UserMode keys, local Sentinel HL (Driverless configuration) keys. Admin rights are not required to install the Integrated LM.

The Integrated LM has no user interface. Under Windows, the Integrated LM can be managed with Sentinel Admin API (described in License Manager Tools). Under Linux, the Integrated LM can be configured manually as described in this section. Under Android, no configuration is required.

The Integrated LM can be upgraded by upgrading the Licensing API or by re-protecting the application with the latest version of Sentinel LDK Envelope.

>External License Manager (Windows)

The External License Manager (External LM) is contained in a standalone file: hasp_rt.exe. The hasp_rt.exe file must be placed in the same directory as the protected application. A given instance of the External LM is dedicated to the protected application whose directory contains the hasp_rt.exe file.

The External LM is able to directly handle local SL UserMode keys, local Sentinel HL (Driverless configuration) keys. (To handle SL UserMode protection keys, you must place your customized Vendor library in the same directory as the protected application.)

The External LM has no user interface. However, the External LM can be managed with Sentinel Admin API.

Admin rights are not required to deploy the External LM. The External LM can be upgraded by simply replacing the hasp_rt.exe file with a later version of the file.

NOTE   Under certain circumstances, when a protected application fails, the External LM returns network seats to the pool of available seats more quickly than the Integrated LM. For more information, see Returning Network Seats to an SL License.

>Admin License Manager (Windows, Mac, Linux Intel/ARM)

The Admin License Manager (Admin LM) is included as part of the Run-time Environment. The Run-time Environment also includes device drivers, data file encryption drivers, and Sentinel Admin Control Center, which is the user interface for the Admin LM. The Admin LM can also be managed with Sentinel Admin API.

The Admin LM can manage Sentinel HL keys, SL Legacy keys, and SL AdminMode keys. Under Windows, the Admin LM can also manage SL UserMode keys.

Sessions for protection keys that are handled by the Admin LM are visible in Admin Control Center. Sessions for SL UserMode keys are not visible.

The Admin LM must be present on machines where network protection keys are located.

The Sentinel LDK License Manager service must be active at all times on the machine where the Admin LM is used. This service is started automatically when the machine is started.

Installation of the Run-time Environment on a computer requires administrator rights. No special rights are required after the installation.

The table that follows summarizes the differences between the various types of License Managers.

Attribute Admin License Manager External License Manager Integrated License Manager
Supported platforms Windows, Mac, Linux Intel/ARM Windows Windows, Linux
Intel/ARM, Android
Management tools Admin Control Center, Admin API Admin API Admin API (Windows only)
Requires admin rights for installation Yes No No
Easily upgradable Yes Yes No
Requires additional files Yes Yes No
Supports Sentinel HL (Driverless configuration) key Yes Yes Yes
Supports Sentinel HL (HASP configuration) key and HASP HL key Yes No No
Supports SL AdminMode key and cloud licensing Yes No No
Supports SL UserMode key Partial1 Yes Yes
Supports SL Legacy key Yes No No
Supports network key on a license server machine Yes No No

Legend:

1 - For more information, see Display of Protection Keys and Sessions in Admin Control Center.