Working with Detachable Licenses

A detachable license is an SL license for a Product that can temporarily be removed from a pool of network seat licenses and attached to a remote recipient machine.

For example, you can detach a Product license from the network and attach the license to a laptop to enable a user to use the protected application while working offline. When a license is detached from the network, the license includes all Product Features that are marked as detachable, as well as all protection key memories for the Product.

Each instance of a detachable license relates to a specific recipient machine.

A detachable license expires after a specified time, after which the license is automatically returned to the pool of network seats.

You can also cancel the detachable license on the recipient machine to return the license to the pool of network seats before the license expires.

NOTE    

>You cannot apply detachable licenses to Unlocked Products.

>Only Perpetual or Expiration Date license types are supported.

This section describes:

>Defining a Product with a detachable license

>Additional considerations when defining detachable licenses

>Preparing a recipient machine for running a detached license

>Detaching a license from the network

>Attaching a license to a recipient machine

>Canceling a detachable license from the recipient machine

Defining a Product with One or More Detachable Licenses

Products with detachable licenses are defined in the Create Products page, in the same way as other Products are defined. However, certain attributes are required at both Product and Feature level to enable detachable licenses.

You can cancel the detachable license on the recipient machine and return the license to the pool of network seats before the license expires.

NOTE   The locking type for the Product must be specified as either 'SL-AdminMode', 'HL or SL-AdminMode', or 'HL or SL-AdminMode or UserMode'.

The following steps are specific to defining Products with detachable licenses. For general details, see Creating a Product.

To define a Product with a Detachable License:

1.In the Products page, click New Product. The Create New Product page is displayed.

2.In the Name field, enter a name for the product (maximum length 50 characters). The name must be unique in the selected batch.

3.In the Locking Type box, select one from the following options:

SL-AdminMode

HL or SL-AdminMode

HL or SL-AdminMode or UserMode

4.(Optional) In the Clone Protection box, select the clone protection scheme to apply for Product features that are not detached.

NOTE   The Platform Default clone protection scheme is applied automatically when a license is detached from the network.

5.Add Features to the Product, as needed:

a.Click Add Features. The Add Features to Product dialog box opens.

b. Select the Features to add, and click Add Features to Product. The associated Features are displayed in the Product Features tab.

c.For each Feature, select one of the following to specify if the Feature can be excluded or is always included when generating an Entitlement:

Can be excludedEnables the order taker to remove the Feature from the Product when generating an Entitlement, as needed.
Always includedEnsures that the Feature is always included in the product when generating an Entitlement.
AllSets all Product Features in the list to Can be excluded.
NoneSets all Product Features in the list to Always included.

NOTE   You can add Features that will have detachable licenses and Features that will not have detachable licenses to a Product.

6.In the Product Features pane, do one of the following to open the Configure License Terms dialog box:

Click Configure for the Feature for which you want to enable a detachable license.

Click Configure Selected to configure detachable licenses for multiple Features simultaneously.

7.In the Configure License Terms dialog box:

a.From License Type, select either Perpetual or Expiration Date.

b.Select the Concurrency check box and specify your concurrency preferences.

c.Ensure that the Allow Detaching check box is selected.

d.In the Accessibility area, ensure that the Network check box is selected.

e.Click Save. The Configure License Terms dialog box closes and the Create Product page is displayed.

8.Save the Product:

Click Save as Draft to save the Product as a Draft.

Click Save as Complete to mark the Product as Complete.

Additional Information About Detachable Licenses

If you create an Entitlement containing several Modification Products that were created from a single Base Product, and one Modification Product has a Feature that is detachable and another Modification Product has the same Feature ID but it is not detachable, the Feature values for the last added Product will be applied.

Only the Features for which the detachable options have been enabled will be included in a Product that is detached from the network.

Preparing a Recipient Machine to Run an Application Using a Detached License

Sentinel LDK Run-time Environment and your vendor libraries must be installed on the machine where you run an application using a detached license. You install these using the customized Run-time Environment (RTE) installer that was created using Sentinel LDK Master Wizard.

To prepare a recipient machine for a Detached License:

1.On the machine where Sentinel Master Wizard was run, copy the configured Run-time Environment installer from:

%userProfile%\Documents\Thales\Sentinel LDK 10.0\Redistribute\Runtime\

2.Run the Run-time Environment installer on the recipient machine. The machine is now ready to use a detached license.

For more information about running the Master Wizard, see Sentinel LDK Installation Guide.

Detaching a License from the Network

You use Sentinel LDK ToolBox, the Sentinel Licensing API, or Sentinel Admin Control Center to detach licenses from the network. The process is described in the help documentation for each of these applications.

Attaching a License to a Recipient Machine

A detached license is attached to a recipient machine by running the file that is created when a license is detached from the network. For more information, see Sentinel Admin Control Center help or Sentinel Licensing API from Sentinel LDK documentation.

Canceling a Detachable License from the Recipient Machine

Typically, a detachable license returns to the pool of network seats automatically when the license expires. You have the option of canceling a detachable license that has been attached to a recipient machine before the license expires and returning the license to the pool of network seats. This action must be performed from the recipient machine. For more information, see the help documentation in Sentinel LDK ToolBox, the Sentinel Licensing API, or Sentinel Admin Control Center.