Absoft Common License Manager

Introduction ii

The CLM license structure used for license interactions with the library contains all the information about the license. All fields are filled in when creating and reading a license string. The server maintains a record of all fields and will pass selected information back to the client.

Each license begins with 6 unencoded digits. This aids in identifying the specific license if there are many in a configuration file and ensures that the checksum will be unique even if the rest of the license is the same. Allows for license identification by human visual inspection.

Licenses hold expiration date information allowing evaluation software to use the same license manager that full-versions use. This information is passed back to the client so that it can inform the user of a pending license expiration.

CLM licenses also store the total number of licenses available for use at any one time. This can be set to "no limit".

CLM licenses contains a type field that can be used to indicate that a license is a normal, demo, educational, or other special use license. A request for a license with a type of 0 will match any type and the actual type will be returned to the client. If the request is for a specific type of license, only that type will be returned.

There are four extra fields in the license structure that can be used to encode other information into the license, such as a support expiration date, or client ID.

There can be several products associated with a license. This can be used, for example, to allow a user to use a product on either of 2 operating systems, but not both at the same time unless the quantity is set to greater than 1.

Rate this page
Comment