Getting Started with Sentinel LDK—Generating an Unlocked Software-Based License
Sentinel EMS combines with Sentinel LDK to provide a powerful, centralized, role-based solution for handling all of your software protection, licensing, and entitlement needs.
Sentinel EMS has a straightforward design that walks you through the process of defining the various features and products that match the features and products in your back office system (ERP, CRM, billing system, or sales system).
Sentinel EMS Workflow
Typically, the product owner defines the features and products in the catalog, the order taker defines the entitlement, and the vendor
The Basics
The following are the foundation of Sentinel LDK enforcement.
Features
Features are the basic building blocks of products and licenses. Each feature can represent anything from a functional component to an entire application.
The Steps
Follow the steps below to
•Review the Key Concepts for the Sentinel EMS components.
The first step in creating a catalog is defining features.
3.In the Add Feature page, if the Namespace list is displayed (not shown), select the namespace you want to use. If you have your organization's batch code (known as a namespace in Sentinel EMS), you may want to select that namespace. Otherwise, select DEMOMA to use the demo namespace and batch code.
In the Name field, enter a feature name, such as Add to Cart.
4.In the Identifier field, leave the default identifier for now.
When you create your own features, you can use the default identifier or apply another identifier to match an existing feature in one of your company's products.
The identfier must match the feature ID in the Sentinel LDK application you are using to protect your application (Sentinel LDK Envelope or Sentinel Licensing API) as described in Features.
5.Click Save.
You've created your first feature. Next, you will add the feature to a product.
Now that you created a feature, you can add it to a product. This is known as associating a feature with a product. You can also associate a memory file, but we are not going to cover that here.
3. In the Add Product page, if the Namespace list is displayed (not shown), select the namespace you used when creating a feature. Otherwise, skip to the next step.
In the Name field, enter any product name, for example, MyShoppingApp.
4.In the Identifier field, leave the default identifier.
You can also manually change the identifier and use the same product identifier in multiple products, as described in Products.
5.Expand Additional Attributes and:
a.Toggle Unlocked from Device to Yes.
b. Click the Locking Type arrow, and select an SL-related locking type. ("Unlocked" is relevant only for the SL locking type.)
6.In the Available Features area of the Associate Features pane, click the feature you created to add it to the Associated Features list.
7.In the Associated Features list, for the feature you added, either select the check box and click the Configure License Model button, or, under Actions, click Configure License Model .
8.Set the license model.
a. Click the Name arrow and select Time from First Use. Notice that the displayed attributes change to reflect the selected license model.
(The Execution Count and Time from License Generation license models are not relevant for products that are not locked to a device. Therefore, they are not available in the list.)
b. Expand License Terms and, in the Number of Days box, enter 30.
c. Click Save.
9.In the Add Product page, click Save (not shown). The product is created as a draft.
10.In the Products page, for the product you created, in the Actions column, click the Complete button.
11.In the confirmation box that opens, click Complete (not shown). This makes the product available for distribution.
You've successfully created your first product. Next, you will create an order, known as an entitlement, for the product.
In this step, you are creating an entitlement.
1.From the navigation pane, select Entitlements.
2.In the Entitlements page, click Add Entitlement .
If you want to learn how to add customer and user details, continue with the steps marked as "(Optional)" below. Otherwise, you can skip to step 5.
3.
a. In the Add Entitlement page, next to the Customer field, click Add Customer .
Tip: You can also define customers directly from the Customers tab.
b. In the Add Customer dialog box, in the Name field, enter any customer name, for example, My Customer.
c. In the Identifier field, you can either enter an alphanumeric value or leave the field blank to enable Sentinel EMS to generate the identifier automatically.
d. Click Add to finish creating the customer.
4.
a. In the Add Entitlement page, next to the User Email field, click Add User to open the Add User dialog box.
b. In the Email field, add the email address to which the entitlement certificate will be sent.
c. Click Add. The user is created and the user email address is associated with the customer you just created.
5.Expand Define Entitlement Attributes > Additional Attributes and toggle Entitlement as a Whole to Yes.
This setting is required for products that are not locked to a device. It simply means that all licenses in the entitlement will be activated at the same time.
6.In the Associate Products / Product Suites pane, under Available Products, click the product you created to add it to the Associated Products / Product Suites section.
7.Click Save to save the entitlement as a draft. (If you skip this and go to another tab, your input will be lost.)
8.In the Entitlements page, in the Actions column, click to complete the entitlement.
(The image shows the Draft status prior to confirmation.)
In this step, you generate the product license.
1.In the Entitlements page, expand the entitlement you just created. Select the checkbox for the product you created and click Activate.
3.In the Actions column, click Download to download the V2CP file that contains the license.
4.Click Done.
Congratulations! You generated your first