Creating Bundles of Unlocked Products

When a Product is defined in Sentinel LDK-EMS, it can be specified as an Unlocked Product that is not locked to a single machine. The Product can be further defined as an Unlocked Trialware Product for distribution as trialware or for use during a grace period.

Unlocked Products are often distributed as bundles. A bundle is an application that you create that installs one or more Unlocked Products. The bundle is typically executed as part of the installation procedure for the protected applications. The bundle enables a user to operate the protected applications for a restricted period of time (typically up to 90 days) or for a limited number of executions (typically 30).

NOTE   Software that has been supplied with a trial license or for a grace period can be activated after a valid license is purchased, with either a Sentinel HL key or a Sentinel SL key.

NOTE   The use of the Execution Count license type for Unlocked Products is only supported when working with Sentinel License Generation API.

For additional information on the purpose and use of unlocked trialware Products, see Designating Products for Trial or Grace Period Use.

Before you create a bundle of Unlocked Products, you should:

>Generate a V2C file that contains the Unlocked Product licenses for the applications that you want to include in the bundle. This is done using Sentinel LDK-EMS or Sentinel License Generation API.

> Generate a Run-time Environment installer that includes your vendor library. This is done using the Sentinel LDK Master Wizard. For details, see Sentinel LDK Installation Guide.

>Sign the Run-time Environment installer. For details, see Signing the Run-time Environment Installer.

Create the bundle application. This application should perform the following operations on the user's machine:

1.Place the Run-time Environment installer in a temporary directory.

2.Place the V2C file in the same temporary directory as the Run-time Environment installer.

3.Execute the Run-time Environment installer. The installer automatically applies the V2C file after installing the Run-time Environment.

4.Remove the temporary directory and its contents.

After this process completes, the user can execute the protected applications within the limits of the trialware licenses or grace period.

NOTE   When a bundle of Unlocked Products is installed on an end user’s computer, a provisional Key ID is generated for the SL key. If a fully-licensed Product is installed on the computer where the bundled Unlocked Product exists, a new key ID is created in addition to the original provisional key ID.