License Models with Sentinel RMS SDK

The table below lists the License Models supported by the Sentinel RMS SDK and Sentinel EMS. For a comparative snapshot of the attributes supported by each license model, see Sentinel RMS SDK License Models and Their Attributes.

License Model Description
Auto Checkout

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

In addition, the license works like the repository license of Sentinel RMS. Unlike a commuter license, repository license does not require manual specification of checkout days/hours.

NOTE    Thales recommends using CustomEx when a software vendor needs to check out a network license on a client device that does not support the standard fingerprint.

Commuter

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

In addition, this license allows manual commuting of license token from the License Manager for a period (specified as checkout days).

NOTE    Thales recommends using CustomEx when a software vendor needs to check out a network license on a client device that does not support the standard fingerprint.

Network Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

Non-Pooled Capacity Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

In addition, each team works within the specified capacity limits and allows sharing of capacity within that team only.

Pooled Capacity Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

In addition, this license allows sharing of capacity across all teams. Any team can request and obtain out of total pool till the request can be fulfilled from remaining capacity.

Redundant Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

In addition, the license allows setting the License Manager redundancy fields such as:

>Enforce redundancy

>The number of servers (License Managers)

>Allows locking information of various (up to 11) License Managers

Standalone Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Standalone: The licensed software and the license file are installed on the computer.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

Subscription

Use for generating a Sentinel RMS license with the following major characteristics:

>You can specify an end date in terms of number of days.

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system. So, apart from the client-locking information (user node criteria and information), locking information of the License manager system (primary and secondary) are also introduced.

Trial Network

Use for generating a Sentinel RMS license with the following major characteristics:

>Trial: Allowing licensed software use for fixed days or hours starting from the first use.

>Network: Generates a floating license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed. Note that a trial license cannot have grace period associated.

>Unlocked license: The license generated is not locked to any particular computer and can be used on any other system.

Trial Network Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Trial: Allowing licensed software use for fixed days or hours starting from the first use.

>Network: The license generated will not be a standalone or repository license. The default network user limit is set as 100. The option to set the token sharing and holding are also allowed. Note that a trial license cannot have grace period associated.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system. So, apart from the client-locking information (user node criteria and information), locking information of the License manager system (primary and secondary) are also introduced.

Trial Standalone

Use for generating a Sentinel RMS license with the following major characteristics:

>Trial: Allowing licensed software use for fixed days or hours starting from the first use.

>Standalone: The licensed software and the license file are installed on the computer.

>Unlocked license: The license generated is not locked to any particular computer and can be used on any other system.

Trial Standalone Node Locked

Use for generating a Sentinel RMS license with the following major characteristics:

>Trial: Allowing licensed software use for fixed days or hours starting from the first use.

>Standalone: The licensed software and the license file are installed on the computer.

>Node-locked: The license is locked to a particular computer and cannot be used by any other system.

Sentinel RMS SDK License Models and Their Attributes

The table below lists the attributes contained in each License Models available with the Sentinel RMS SDK:

Attribute Groups and Name Description Default Value Optional Auto Checkout Commuter Network Node Locked Non-Pooled Capacity Node Locked Pooled Capacity Node Locked Redundant Node Locked Standalone Node Locked Subscription Trial Network Trial Network Node Locked Trial Standalone Trial Standalone Node Locked
Define Attributes
License Version Specifies the license version. 23 - RMS 10.2 No
License Duration
Start From Activation Date

License start date will start on the day of the activation.

See also: Set Start and End Dates on First Activation

No No        
Start Date

The date (day, month, and year) before which the licensed software cannot be run.

 

A No start date checkbox can be used to exclude the start date. This option can be selected for licenses so that embedded devices that do not have system clock can be supported.

01/01/2024 12:00 AM No  
End Date

The date (day, month, and year) beyond which the licensed software cannot be run.

 

A Never expires checkbox can be used to indefinitely extend the end date.

01/01/2024 12:00 AM No  
License Duration (in days)

Duration of license in days.

See also: Set Start and End Dates on First Activation

365 No                        
Limits
User Limit

Limit that sets the maximum number of users that can run the licensed software.

Maximum Value: 4294967294 if license version is 20 and 10000000 for license version 19.

100 No
Soft User Limit A sub-limit lesser than user limit that is set to generate alerts. Unlimited No
Key Lifetime (min) Refers to a unit of time specified for the license to send updates to the license manager. 5 minutes No  
Trial Duration Days

The number of days for which the trial license is valid.

NOTE   Trial Duration Days cannot be updated for an entitlement that is marked as completed.

30 No                  
Trial Duration Hours The number of hours for which the trial license is valid. 0 No                  
Network Term
Grace Period  Specify whether or not grace period is allowed. Disallowed No                
Grace Period (days) Specifies the number of days of grace. 0 No                
Grace Period (elapsed hours) Hours elapsed from the grace period specified. 0 No                
Maximum Checkout (days)

Specifies the maximum number of days a commuter license can be checked-out for.

NOTE   Maximum Checkout (days) cannot be updated for an entitlement that is marked as completed.

30 No                      
Sharing Criteria Determines whether license sharing is allowed for the feature or not. No Sharing No        
Sharing Limit Specifies the number of licenses available for sharing. 0 No        
License Holding Criteria

Specifies the license holding criteria as:

>License Specified

>Application Specified OR

>No Hold Time

No Hold Time No            
Key Holdtime (min) A network license may be held for some time after it is released by a specific user. The license manager holds the license for the hold time minutes specified. 0 No            
Policy
Output Type Determines the format of the license generated. Encrypted No
Enforce License Exclusive Enforce that an exclusive license code completely replaces the old license with a new license. Exclusive No
Enforce Clock Tampered Software licensing may break down if the customer sets back the system time to prevent license expiration. The attribute "Enforce Clock Tampered" detects system clock tampering. Yes No
VM Detection Enforce a policy through the license to deny or allow application usage on VM. Disabled No
Log Encryption Level Specifies the encryption level of the usage log file (created on the License manager end for network licenses). End User Defined No      
Allow Redundancy License allows License manager redundancy True Yes                        
Enforce Majority Rule Specifies that majority of redundant License managers must be running. If the number of redundant License managers running is less than half of the number of License managers specified in the license file, then all License managers will stop servicing all old and new clients. True No                        
Capacity
Capacity Specifies the capacity limit for the license. No Limit No                      
Capacity Flag Specifies whether the license capacity is allowed. Non-Pooled capacity Yes                      
Locking
Number of User Nodes Number of user nodes 0 No        
Primary 1 Criteria The primary locking criteria for a client, for node-locked licensing. Disk ID No          
Secondary 1 Criteria The secondary locking criteria for a client, for node-locked licensing - Yes            
Primary 2 criteria (in hex) The primary 2 locking criteria for a client, for node-locked licensing Disk ID No                        
Primary 3 criteria (in hex) The primary 3 locking criteria for a client, for node-locked licensing Disk ID No                        
Num Servers Number of license servers available to support redundancy. 3 Yes                        
Num client locked Number of client-locked licenses. 1 No                      
Client 1 criteria (in hex) The primary locking criteria for a client, for node-locked licensing. Disk ID No                      
Vendor
Private Information

Additional information that you can include as part of your license code for identification. The private vendor information remains encrypted.

  Yes
Public Information

Additional information that you can include as part of your license code for identification. The public vendor information remains encrypted in encrypted licenses and readable in readable licenses.

  Yes
Comments

Vendor comments.

Maximum: 150 characters

NOTE   This field cannot be read or parsed by Sentinel RMS.

- Yes
Number of Secrets Specifies the total number of secrets for the challenge-response mechanism (A technique used for authenticating the License manager). The maximum number of secrets that can be specified is seven. 0 No
License Vendor Information

Additional information about the vendor that you can include as part of the license code for identification. License vendor information remains encrypted in all types of licenses (readable or encrypted). If the license string is decoded, the encrypted information becomes readable.

  No