Getting Started with Sentinel LDK—Generating a 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.
•Prepare a C2V file from your computer using any of the following methods:
•Sentinel Remote Update System (RUS) tool. For details, see Collecting Sentinel Protection Key License Data in the Sentinel LDK Software Protection and Licensing Guide.
•Sentinel Admin Control Center. For details, see Sentinel Keys.
•Sentinel Licensing API. For details, see:
C | .NET | .NET Standard | Java
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.In the Available Features area of the Associate Features pane, click the feature you created to add it to the Associated Features list.
6.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 .
7.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. (When the Allow Overwrite check box is selected, the order taker can modify the number of days later when creating an entitlement for a customer.)
c. Click Save.
8.In the Add Product page, click Save (not shown). The product is created as a draft.
9.In the Products page, for the product you created, in the Actions column, click the Complete button.
10.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 user details to the customer you just created.
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.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.Specify the number of product licenses purchased by the customer.
Let's suppose that the customer ordered 10 copies of your product.
In the Available Quantity field, change the value to 10.
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.
2.Under Generate Licenses, add the C2V file to the Upload C2V field. (You can drag and drop, or navigate to the file.)
3.Click Complete Activation to generate the license string.
4.In the Actions column, click Download to download the V2CP file that contains the license.
5.Click Done.
Congratulations! You generated your first product