Getting Started with Sentinel LDK—Burning a License on a Hardware Key
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.
•Install Sentinel Run-time Environment on the computer on which you are burning the key, as described in Sentinel LDK Installation Guide.
•Open Sentinel Admin Control Center (http://localhost:1947) and configure it to work with Sentinel EMS.
•Connect a Sentinel HL key.
The first step in creating a catalog is defining features.
3.In the Add Feature page, in the Name field, enter a feature name, such as Add to Cart.
4.In the ID field, leave the default ID for now.
When you create your own features, you can use the default ID or apply another ID to match an existing feature in one of your company's products.
The ID 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, in the Name field, enter any product name, for example, MyShoppingApp.
4.In the Product ID field, leave the default ID.
You can also manually change the ID and use the same product ID in multiple products, as described in Products.
5.Expand Additional Attributes, click the Locking Type arrow, and select an HL-related locking type, or leave the default HL or SL AdminMode or SL UserMode value as is. (Burning a key is relevant only for the HL 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 License Generation. Notice that the displayed attributes change to reflect the selected license model.
b. Expand License Terms and, in the Number of Days box, enter 365.
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 .
3.Associate this entitlement with a new customer.
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 ID automatically.
d. Click Add to finish creating the customer.
4.Add contact details to the customer you just created.
a. In the Add Entitlement page, next to the Contact Email field, click Add Contact to open the Add Contact dialog box.
b. In the Email field, add the email address to which the entitlement certificate will be sent.
c. Click Add. The contact is created and the contact email address is associated with the customer you just created.
5.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.
6.Click Save to save the entitlement as a draft. (If you skip this and go to another tab, your input will be lost.)
7.In the Entitlements page, in the Actions column, click to complete the entitlement.
(The image shows the Draft status prior to confirmation.)
8.In the confirmation box, click Complete (not shown). The entitlement details are saved. An Entitlement Certificate email is sent to the contact email address you entered earlier.
(The image shows the Completed status post-confirmation.)
In the next step, you will
In this step, you burn a Sentinel HL key to be distributed with the product.
1.From the navigation pane, select Entitlements.
2.Expand the entitlement you created and click Burn Key.
3. In the Activate Product Keys page > Select Keys to Burn area, select the key you want to burn if it is not already selected.
(If you don't see the key, make sure that the key is connected (as described in Step 1: Before You Begin) and click Refresh.)
4.Click Burn.
5.The key is marked as Burned.
6.(Optional) View the activation in Sentinel EMS (not shown).
In the navigation pane, click Entitlements. Then, In the Actions column for the entitlement you just burned, select More > View Activations. The license string from the C2V file is displayed.
7.(Optional) View the activation on the product key in Sentinel Admin Control Center (not shown).
Congratulations! You burned a license on your Sentinel HL key.