TheLicense Members
The TheLicense type exposes the following members.
Constructors
Name | Description | |
---|---|---|
TheLicense()()()() |
Default constructor.
|
|
TheLicense(TheLicense) |
Copy constructor
|
Methods
Name | Description | |
---|---|---|
AddSignature |
Adds a signature to the license.
|
|
Equals(System.Object) | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetAdditionalSigningKeyString | ||
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString |
License representation, to be used only for development/diagnostics
|
|
ValidateSignature |
Validates the signatures of license using the public keys of the signer
|
Fields
Name | Description | |
---|---|---|
ActivationKeyValidator |
The public keys (base64 encoded) of additional signatures required on the license and the activation keys used to unlock the license.
|
|
CDEVersion |
Version of the C-DEngine for which this license is valid. If not specified, valid on any C-DEngine version, unless CDEVersionMin is specified.
|
|
CDEVersionMin |
Minimum Version of the C-DEngine for which this license is valid. If not specified or empty: valid on any C-DEngine version or only on the version specified by CDEVersion.
|
|
Description |
Human readable description of the license
|
|
Expiration |
Expiration date of this license.
|
|
LicenseId |
Identified of the license.
|
|
LicenseVersion |
Version of the license. Used to supercede old version of the license on a system. Only the highest version takes effect.
|
|
Parameters |
Numeric parameters that can be used to limit functionality in a plug-in, and that can be increased in activation keys. An activation key can contain at most 9 parameters.
|
|
PluginLicenses |
The plug-ins to which the license applies.
|
|
Properties |
Name/Value pairs that can be read by a plug-in to modify it's behavior, i.e. only allow access to a specific URL or kind of URL.
|
|
Signatures |
One or more signatures that are used validate the license and prevent tampering. Signatures are RSA SHA1 hashes, base 64 encoded.
|
|
SkuId |
A 16 bit integer, used to identify this license in activation request keys. Typically a SkuId will map to exactly one license, but it is possible for a SKU to consist of multiple licenses.
|