nsCDEngine.Activation Namespace
Classes
Class | Description | |
---|---|---|
eActivationEvents | ||
TheActivatedLicense |
Data structure describing an activated license
|
|
TheActivationKeyManager | ||
TheActivationUtils | ||
TheLicense |
Describes a license. A license unlocks functionality in one or more plug-ins. A license must be activated using at least one activation key before it takes effect.
Licenses can specify numeric parameters that can be increased in activation keys, and that can be read by the plug-in to change behavior (i.e. limit the number of connections).
Licenses have an expiration date, after which they can no longer be used to unlock functionality.
Licenses are signed by the issuer (typically just C-Labs). Plug-ins can require that licenses and activation keys be signed by additional authorities (specified by the plug-in in the IBaseEngine.SetIsLicensed call in their ICDEPlugib.InitEngineAssets implementation).
|
|
TheLicenseActivationInformation |
Data structure describing an activated license
|
|
TheLicenseParameter |
Name/Value pair for numeric values that can be specified in a license file and increased in an activation key
|
|
TheLicenseProperty |
Name/Value pairs that can be specified in a license file and read by plug-ins to change behavior.
|
|
ThePluginLicense |
Definition of which plug-ins and device types within that plug-in a license applies to
|