The class manages the state of the information pertaining to
a license key and provides methods to generate and parse a
license key, recharge and deactivate the EasyLicenser
installation, as well as those pertaining to the internal
functioning of the license manager itself.
(Backward compatible signature)
Factory method to generate an incremental floating license key that is chained
to an existing unexpired license key, such that the new key
can only be used to replace the old key, and the license units
that are consumed only correspond to the specified incremental
user limit.
(Full signature version, enables generation of an upgrade-revision key)
Factory method to generate an incremental floating license key that is chained
to an existing unexpired license key, such that the new key
can only be used to replace the old key, and the license units
that are consumed only correspond to the specified incremental
user limit.
Generate floating license key for Orion license server, for applications
that are protected with the Orion (not EasyLicenser) runtime library
(backward compatible signature, for Orion server versions 2.0.10 or older).
Generate floating license key for Orion license server, for applications
that are protected with the Orion (not EasyLicenser) runtime library - extended version.
Generate license key based on class context that was set up
through its mutators, encoding the custom key and cookie with
the private key derived from the specified secret application password if not null.
rechargeEzlmKey: recharge EasyLicenser license key based on an existing
ISV license key, setting the license info context to the new values
and returning the resultant new license key that reflects the updated
quota and expiration date.