Glossary

 

ACC Sentinel Admin Control Center.
   
%EMS_HOME%

Refers to the installation directory for Sentinel LDK-EMS. The default installation directory is:

>For 32-bit machines—C:\Program Files\Thales\Sentinel LDK-EMS.

>For 64-bit machines—C:\Program Files (x86)\Thales\Sentinel LDK-EMS.

   
Base Product An original Product that has been created from scratch from which other Products may be created. All Modification Products, Unlocked Products and Cancellation Products are created from Base Products.
   
Batch Code

A code consisting of five characters that represent your company's unique Vendor Code. When you order Sentinel protection keys fromThales, you specify your Batch Code, which is then written to the keys before dispatch.

In order to easily identify the batch to which a Sentinel HL key belongs, the Batch Code is written on the outside of each key.

The Batch Code for Sentinel protection keys with a demo Vendor Code is DEMOMA.

   
Billing Address Billing address is the address registered on your credit card. In simple words, it is the address where you receive the statements for your credit card. For your order to be approved when shopping online, the billing address provided by you has to match this address.
   
Billing Data

The billing data for the Products included in an Entitlement. Different type of billing details that you can view are:

>Itemized Billing—A descriptive bill that provides consumption details for a product on per feature per customer basis.

>Detailed Billing—It is less descriptive than the itemized bill and provides consumption details per feature.

>Brief Billing—It provides a brief summary of the products consumed within a specified period.

   
C2V (Customer-to-Vendor) File A file containing information on the actual status of one or more deployed Sentinel protection keys. C2V files are generated by end users using RUS, and can include data such as protected update counters, licenses, and memory images.
   
Cancellation Product

A Product that cancels the licensing details of another Product.

A Cancellation Product can be used, for example:

> To revoke a deployed license

>To cancel the license for a Product that has been returned before its license terms have expired

   
Catalog Refers to the Product Groups, Features, and Products available in a Sentinel LDK-EMS deployment.
   
Channel Partner Refers to a company that is allowed to re-sell the publisher's Products. End users can buy directly from the publisher or from the channel partners.
   
Contact The contact point for an Entitlement with an e-mail ID. A contact can be part of a customer.
   
Customer Refers to the individual or company who places an order for your Products.
   
Demo Vendor Code See DEMOMA
   
DEMOMA Batch Code used for evaluation purposes with any Sentinel LDK application. Its corresponding Vendor Code is available in the VendorCodes folder of your Sentinel LDK installation.
   
Deployed A Product (and the associated Features) for which Entitlements are created. A deployed Feature or Product cannot be deleted.
   
Detachable License A Sentinel SL license that can temporarily be removed from a pool of network licenses and attached to a remote recipient machine for a defined period.
   
End Date
(for an Entitlement)
The date after which no operations, such as login by Product Key and Activation, are allowed on an Entitlement.
   
Enforcement Refers to the enforcement technology, Sentinel LDK, which corresponds to On-premise Products and Entitlements.
   
Entitlement

A request for items to be shipped to a customer, specifying one of the following:

> One or more Products to be applied to Sentinel protection keys. The license terms of each Feature in the ordered Products can be specified when the Product is defined, or when the Entitlement is processed.

> A Protection Key Update, specifying changes to be made to the license terms and/or data stored in one or more deployed Sentinel protection keys.

   
Entitlement Status

The current status of an Entitlement:

>Draft—The Entitlement is not yet ready to produce. It can be modified or deleted.

>Queued—The Entitlement is ready to produce.

>Product Keys generated—In an Entitlement for one or more Sentinel Product Keys, the Product Keys have been generated.

>Produced—In an Entitlement that includes multiple Product Keys, at least one Product Key has been used to activate the protected software. The Entitlement contains additional Product Keys that have not yet been used.

>Complete—In an Entitlement for updates or for Sentinel HL keys, the entire Entitlement has been produced. In an Entitlement for Product Keys, all the Keys in the Entitlement have been used to activate the protected software.

>Acknowledged—Verification has been received that the Entitlement has been applied at the end user site.

NOTE   Entitlements with status other than Draft cannot be modified or deleted. However, Entitlements with certain statuses can be reset to Draft. See Reopen.

   
Entitlement Type

Specifies how an entitlement is used:

>Product Key—Associates the Entitlement items to one or more Product Keys.

>Hardware Key—Writes the Entitlement items to one or more Sentinel HL keys.

>Protection Key Update—Enables changes to be made to the license data stored in deployed keys.

   
Feature

An identifiable functionality of a software application that can be independently controlled by a license. In Sentinel, a Feature may be an entire application, a module or a specific functionality such as Print, Save or Draw.

Features are combined to form Products. License terms are defined for each Feature in a Product.

   
Feature ID Unique identifier for a Feature in database.
   
Fulfillment The complete process through which the customer gets the Product and license.
   
Grace Period (On-premise)

A period of time during which a user may run software without activation. This feature allows end users to activate a Product when most convenient for them. During the grace period, and even after activation, end users can pass copies of their purchased software to as many friends as they wish. When a friend installs the software, it automatically reverts to a limited trial version for the entire grace period. After the grace period expires, the software can no longer run until it is activated with a Sentinel protection key.

You can define a grace period for software protected with any Sentinel protection keys. For example, software protected with Sentinel HL keys can be purchased and delivered over the Internet while the Sentinel HL keys are shipped, and end users can start using the software while waiting for the arrival of their hardware key.

To enable a grace period to be specified for a Product, the Product must be defined as Unlocked.

   
ID

Each record for a resource in Sentinel LDK-EMS, e.g., Feature, Product, Entitlement, are assigned a unique identifier in the database. The identifiers take integer values and all web service calls are designed to use these identifiers to perform various tasks.

Example: featureId, productId, etc.

   
License Digital permit stored in a Sentinel protection key.
   
License Planning

A task performed by business decision-makers, such as product or marketing managers in an organization. The output of the license planning process is a repository of licensed Products that can be included in customer orders.

Sentinel LDK-EMS can be used without a licensing plan.

   
License Models, License Terms, and License Types

License terms are defined for each Feature in a Product, and consist of:

> A license model, which is also known as a license type

> A value for the license model

> A value for concurrent use, if relevant

> License accessibility settings

The following license models are available:

>Execution Count—Specifies the maximum number of times the Feature can be used.

>Expiration Date—Specifies the date on which the license expires.

>Perpetual—Specifies that the license is valid for an unlimited period of time.

>Time Period—Specifies the number of days until the license expires, from the date of first use.

The license term values for each Feature in a Product can be specified when the Product is defined, or in an Entitlement when an order for the Product is processed.

Network licenses that are locked to Sentinel SL keys may also be detachable.

   
Locking Type Determines the level of protection for a Product, according to the type of Sentinel protection key (HL or SL) supplied with the Product.
   
Logged-in User The username used to log into Sentinel LDK-EMS. Client applications run with the permissions of the logged-in user.
   
Memory Data

Data, such as passwords, values used by the software, unique license terms, software version, site ID, and so on, that is specified in memory when a Product is defined or when an Entitlement is produced. This data is transferred to the Sentinel protection keys when:

> A Sentinel HL key Entitlement for the Product is produced

> A Protection Key Update for the Product is applied

> A Product is activated using a Sentinel SL key

   
Modification Product

A modified version of another Product containing changes such as:

> A software upgrade

> Extended license terms

> Added or removed Features

For example, a Modification Product can be sent as a Protection Key Update, to an end user who has the original Product and wishes to replace it.

   
On-premises

Refers to Products that are intended for use in a desktop or networked environment.

   
On-premises Product A Product in Sentinel LDK-EMS that can be used and licensed locally, either in a standalone or a networked environment. (See also: Product.)
   
Product

A sellable item that contains one or more Features and/or data defined in memory for secure storage. License terms are defined for each Feature in a Product.

Products may belong to one of the following categories:

>Base Products

>Modification Products

>Unlocked Products

>Cancellation Products

   
Product Key

A string generated by Sentinel LDK-EMS and supplied to an end user for use as proof of purchase, for the following purposes:

>Product Activation—The end user enters a Product Key that is sent to Sentinel LDK-EMS. A Sentinel SL key is sent back and installed on the user's computer.

>Update Activation—The end user enters a Product Key that is sent to Sentinel LDK-EMS. License updates and extensions are sent back to the connected Sentinel HL key or to the installed Sentinel SL key.

NOTE   The Product key must be used as supplied by Sentinel LDK-EMS without any modification.

   
Product Status

The current status of a Product:

>Draft—The Product has been defined but has not yet been included in an Entitlement. It can be edited or deleted.

>Commit—The Product has been included in at least one Entitlement. It is not possible to edit or delete the Product. In the Sentinel LDK-EMS GUI, this status is listed as "Complete".

>EOL—End of Life. The Product is no longer available for Entitlements. The Product details are maintained for tracking purposes.

   
Production

The implementation of an Entitlement. Depending on the type of Entitlement, the production process involves one of the following:

> Burning the ordered Products onto one or more Sentinel HL keys.

> Generating a file containing the Product Keys for the Entitlement.

> Generating a file containing the Protection Key Update for the Entitlement.

   
Protect Once Deliver Many

The concept of separating engineering and business processes, on which Sentinel is designed.

Engineering processes (software protection) are performed by software engineers using Sentinel protection tools (Sentinel Envelope, Sentinel ToolBox, and the Sentinel Licensing API).

Business processes (licensing and selecting the Sentinel protection key type) are performed by product managers using Sentinel LDK-EMS.

   
Protection Key Update Changes to the license terms and/or data stored in one or more deployed Sentinel protection keys. The new details are defined in an Entitlement for a Protection Key Update. A Protection Key Update can be applied remotely to Sentinel HL keys or Sentinel SL keys.
   
Unlocked Product

A Product that can be used as trialware, or during a grace period. Unlocked Products do not require a locking type, since they can be activated and used for a limited period without a Sentinel protection key.

Products defined as Unlocked cannot be included in Entitlements. Producing bundles of Unlocked Products is a Development task.

   
Recipient Machine The computer to which a detachable license is temporarily attached to enable use of an application for a defined time period.
   
Reference IDs Information that identifies an entity in a different system, for example, a product code or order ID in your company's ERP system.
   
Reopen Changes the status of a Queued Entitlement to Draft (allowing the Entitlement to be modified).
   
Reports Sentinel LDK-EMS reports provide access to selected current information from the Sentinel LDK-EMS database. Different predefined reports are available to meet various requirements. The reports provide information in tabular form and, where applicable, in a graphical chart.
   
RESTful Systems that follow Representational State Transfer (REST) principles are referred to as RESTful. For more information on REST web services see: http://java.sun.com/developer/technicalArticles/WebServices/restful/
   
Run-time Environment (RTE) Sentinel component that is installed on an end user's computer and that enables communication between a protected program and a Sentinel protection key.
   
RUS Sentinel Remote Update System. A utility that enables secure, remote updating of deployed Sentinel protection keys.
   
SAOT

A Boolean attribute that specifies if a value must be set when each individual entitlement (order) is created. Can be used when defining license types, license attributes, and memory segments.

This acronym for "Specify at Order Time" is identical to "Specify at entitlement time" in the Sentinel LDK-EMS application.

   
Sentinel HL Key The hardware-based protection and licensing component of Sentinel. One of the Sentinel protection key types.
   
Sentinel HL Key Protection

The protection level assigned to a Product when the Sentinel HL locking type is selected. Sentinel HL key protection:

> Offers the strongest enforcement for license terms, which are stored and protected inside the Sentinel HL key.

> Enables portability—the software can be used on any computer to which the Sentinel HL key is connected.

> Does not require Internet connection for activation of the Product.

   
Sentinel Master Key A vendor-specific Sentinel HL key containing the confidential codes assigned by Thales. The key must be connected to Sentinel LDK-EMS.
   
Sentinel Protection Key A Sentinel HL key or a Sentinel SL key, or both.
   
Sentinel SL Key

The software-based protection and licensing component of Sentinel—a virtual Sentinel HL key.

One of the Sentinel protection key types.

   
Sentinel SL Key protection

The protection level assigned to a Product when the Sentinel SL locking type is selected. With Sentinel SL key protection:

> Product activation is instantaneous. End users can immediately start using the software with its fully-licensed functionality.

> The activation process for end users is convenient and transparent.

> The online connection with end users can enable user registration data to be collected and used for marketing purposes.

   
Session ID An authentication token that is returned when a user successfully logs in to Sentinel LDK-EMS. The Session ID prevents users from having to log in again every time they want to perform another action in Sentinel LDK-EMS.
   
Session Timeout The period of time after login before a user is automatically logged out. Sessions expire automatically after a predetermined length of inactivity.
   
Shipping Address The address where you want to receive your orders is called the Shipping Address. It could be your home or office.
   
Start Date
(for an Entitlement)
The date before which no operations, like login by Product Key and Activation are allowed on an Entitlement.
   
Trialware

Software that can be distributed for end-user evaluation.

Sentinel enables you to create, protect, and distribute secure trialware versions of software, and to invite users to download software from networks, share it with other users, and to give it away to their friends or colleagues (referred to as super-distribution). End users then have the option to turn their copy of trialware into a fully-functional version by activating it with a Sentinel protection key.

NOTE   To enable a Product to be used as trialware with a grace period, the Product must be defined as Unlocked.

   
User Refers to Sentinel LDK users.
   
User ID A unique identifier for a user in Sentinel LDK.
   
User Registration

The process by which the end user provides certain information when he logs on to the Sentinel LDK-EMS customer portal for the first time using a Product Key. Behavior of this page differs with the value provided for the User Registration field during Entitlement creation.

>Mandatory—The end user needs to provide some information before he can activate the Product Keys.

>Desired—The User Registration page appears, but the end user can choose to skip this page by clicking Register Later.

>Not Required—The User Registration page does not appear.

   
V2C (Vendor-to-Customer) file

A file that contains Protection Key Update data for delivery to end users. This data can include detailed changes to the license terms and/or data to be stored in the end users' Sentinel protection keys.

The V2C file is generated by Sentinel LDK-EMS and can be deployed using RUS or the Sentinel Licensing API. The file name includes an ID, and the date and time it was created.

   
Vendor Code

A confidential, vendor-unique string that enables access to the vendor-specific Sentinel protection keys.

The Vendor Code contains vendor-specific secrets and applies to both Sentinel HL keys and to Sentinel SL keys.

   
Web Service A mechanism by which two applications can easily exchange data over the Internet, even if they run on different platforms, are written in different languages, or are geographically remote from each other.