Documentation

>Online Documentation

>Locally Installed Documentation

>Getting Started Guides

>Sentinel LDK User Interfaces

>Sentinel LDK APIs

Online Documentation

Most Sentinel LDK documentation can be found online at:

https://docs.sentinel.thalesgroup.com/softwareandservices/ldk/default.htm

Locally Installed Documentation

Sentinel LDK documents can be found:

>where Sentinel LDK is installed, under:
%ProgramFiles(x86)%\Thales\Sentinel LDK\Docs\

Document Description
Sentinel LDK Installation Guide

Details the prerequisites and procedures for installing Sentinel LDK Vendor Tools, Launchers for Sentinel EMS, and the Run-time Environment.

Sentinel LDK Software Protection and Licensing Guide Provides in-depth information about the logic of the applications and best practices for maximizing your software protection and licensing strategies. Describes a wide range of licensing strategies and models that you can implement, and can serve as the basis for elaboration and for creating new, tailor-made licensing models.
Sentinel LDK High Availability for Cloud Licensing Configuration Guide Describes how to set up "high availability" support to serve cloud-based licensing.
Sentinel LDK: Choosing and Integrating Hardware-, Software-, and Cloud Licensing Provides a description of the differences and advantages of SL and cloud-based protection keys versus HL keys.
Sentinel LDK Quick Start Guides Provide a short and simple demonstration of how you can easily protect your software using Sentinel HL keys. Separate Demo Kit and Starter Kit guides are provided.

Getting Started Guides

Getting Started Guides for other operating systems can be found as follows:

Linux

The Getting Started Guide for Linux can be found in the Linux download or where Sentinel LDK is installed, under: %ProgramFiles(x86)%\Thales\Sentinel LDK\Additional Platforms\Linux\

macOS

The Getting Started Guide for macOS can be found in the Mac download or where Sentinel LDK is installed, under: %ProgramFiles(x86)%\Thales\Sentinel LDK\Additional Platforms\MacOS\

Android

The Getting Started Guide for Android can be found where Sentinel LDK is installed, under:
%ProgramFiles(x86)%\Thales\Sentinel LDK\Additional Platforms\Android\

Sentinel LDK User Interfaces

The documentation described in the table that follows can be accessed from the user interface for the relevant Sentinel LDK component.

Reference Document Description

Sentinel Admin Control Center

Documentation for the end user, describing the Admin Control Center and providing instructions for performing the various functions such as updating or attaching licenses.

Sentinel LDK Data Encryption Utility
(Separate versions for Windows and for Mac)

Provides the developer with a description of the Sentinel LDK Data Encryption utility (formerly DataHASP utility), used for protecting data files that are accessed by Sentinel LDK Envelope.

Sentinel LDK Envelope (Separate versions for Windows and for Mac)

Describes how to employ Sentinel LDK Envelope to automatically wrap your programs with a protective shield. The application provides advanced protection features to enhance the overall level of security of your software.

Sentinel LDK ToolBox

Describes how to work with the ToolBox user interface for the Licensing API, License Generation API, and Admin API. Using Sentinel LDK ToolBox, the developer can experiment with the individual functions that are available in each API and can generate programming code for insertion in the developer’s own program. Provides full documentation for each of the included APIs.

Sentinel LDK APIs

Documentation for the Sentinel LDK APIs described below can be found:

>On the Sentinel Product Documentation web site:

https://docs.sentinel.thalesgroup.com/softwareandservices/ldk/default.htm

>where Sentinel LDK is installed, under:
%ProgramFiles(x86)%\Thales\Sentinel LDK\API\

Sentinel LDK API

Description

Licensing API Reference (formerly Run-time API)

Provides the developer with an interface to use the licensing and protection functionality available in the Sentinel LDK Run-time Environment.

Run-time Installer API

Provides the developer with an interface for integrating installation of the Run-time Environment into the installation of the vendor’s protected application.

Admin API Reference

Provides the functionality available in Admin Control Center and Sentinel License Manager in the form of callable API functions.