Fixed (positional) parameters

The first six parameters are required on every license, and are present in the order shown:

LICENSE isv product version exp-date count [sig=]license-key [optional parameters]
isv

isv is the name of the ISV granting the rights.

product

product is the name of the product for which license rights are being granted.

version

version is the highest-numbered product version supported by this license, in the form “N.M”. For example, 1.0, 2.37, or 2006.12.

exp-date

exp-date is the date the license expires, in the form dd-mmm-yyyy, for example, 1-jul-2007. Any license with either a year of “0” (i.e., “1-jan-0”), or the word “permanent” does not expire.

count

count is the number of licenses granted. 0 or uncounted means an uncounted, node-locked license. uncounted and 0 are 100% equivalent.

single means a node-locked, single-use license. single is different from 1. A license with a count of 1 is a regular counted license and requires a license server. A license with the keyword single is a single-use, node-locked license. This license does not require a license server and in fact license servers will not process this license. single licenses are a convenient way for your Software Provider to issue you a single-use license without you, the License Administrator, having to configure a license server.

license-key

license-key is a digital signature of all the license data, along with the hostid on the HOST line, if present. If a license has a non-zero count, it always requires a HOST line. An uncounted license does not require a HOST line, and even if there is a HOST line, the hostid of the license server is not used in computation of it's license-key. The license-key will have “sig=” prepended after the license has been signed by the rlmsign utility.

Note that if the license-key is preceded by sig=, it can be present after any or all of the optional parameters.