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.