Properties
Last updated
Last updated
Name | Type | Description |
---|---|---|
AdminEncryptionKey
string
encryption key used to encrypt communication with the License Server for admin operations
AllowGenericKeys
bool
generic license keys are licenses that do not require activation and are not bound to a computer identifier. For example, if you embed a trial license in your source code, you are using a generic license key. Creation and validation of generic license keys will fail if AllowGenericKeys is false. The default value is false. To enable generic license keys on the server side, you must set the "options/AllowGenericKeys" server property to true.
ApplicationVersion
string
version of your application
CommunicationEncryptionKey
string
encryption key used to encrypt communication with the License Server
DateTamperingGracePeriod
int
specify the grace period allowed for date tampering - the default is 1
DaysLeft
int
number of days left for the evaluation. Must be called after a call to ValidateLicense or ValidateLicenseEx.
DefaultWebServiceUrl
string
URL to the License Server
DownloadLicenseFile
bool
flag to instruct QLM to automatically download a License File when activating or reactivating a license
DownloadProductProperties
bool
flag to instruct QLM to automatically download a Produt Properties File when activating or reactivating a license
Duration
int
duration associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
EnableClientLanguageDetection
bool
flag to force the server to use the same locale as the client
EnableDRSite
bool
flag to enable QLM DR Site
EnableRedirectUrl
bool
flag to enable URL redirect to the QLM License Server.
EnableSoapExtension
bool
flag to enable the QLM SOAP extension
EvaluationLicenseKey
string
a built-in evaluation license key
EvaluationPerUser
bool
flag to specify if evaluation information should be stored per user or per machine
ExpiryDateRoundHoursUp
bool
when evaluating the number of days left for a license, any time that is less than a day can either be rounded up to a day or ignored. The default is to round up to a day.
ExpiryDate
DateTime
expiry date associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
FavorMachineLevelLicenseKey
bool
if a license key is stored both at the machine level and user level, QLM will use the machine level key if this attribute is set to true. The default value is false.
FloatingDbPassword
string
password of the floating license database
FloatingLicenseDbPath
string
path to the floating license database.
FloatingLicenseMaxOfflineDuration
int
maximum duration of an offline floating license. After this period expires, the license is no longer considered offline.
LicenseBinding
the selected license binding
LicenseFilePath
string
path where the license file should be stored. The path can include Windows Environment Variables. Example: %localappdata%\yourapp\license.xml". If not set, the license file is stored based on the StoreKeysLocation property.
LicenseType
license type associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
LimitTerminalServerInstances
bool
limit the number of instances running on a Terminal Server to the number defined in the license key
MajorVersion
int
major version associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
MaxDaysOffline
int
number of days the app can work offline. ValidateOnServer must be true for this setting to take effect.
MaxDaysOfflineTimerEnabled
bool
enable a timer that runs once per day and checks the maxDaysOffline property. If the timer detects that the maxDaysOffline was exceeded, it will throw an exception. You should enable this option only if your code can handle exceptions. If you do not handle the exception, the application will crash.
MinorVersion
int
minor version associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
NumberOfLicenses
int
number of licenses associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
OfflinePeriodExceededAction
specify the action to perform when the allowed offline period has been exceeded while the application is running.
OverrideKeyStoreRegistry
string
change the default registry key where QLM stores license key information. This is strictly for permanent licenses and does not affect trial licenses.
PreviousPublicKeys
string
list of the previous public keys. Keys must be separated by 2 semi-columns (;;).
PreviousRsaPublicKeys
string
list of the previous RSA public keys. Keys must be separated by 2 semi-columns (;;).
PrivateKey
private key of the product. You should never include the private key in the application's source code.
ProductID
int
product ID associated with the license key. Must be called after a call to ValidateLicense or ValidateLicenseEx.
ProductName
string
name of the product
ProductPropertiesPath
string
path where the Product Properties file should be stored. The path can include Windows Environment Variables. Example: %localappdata%\yourapp\pp.xml". If not set, the Product Properties file is stored based on the StoreKeysLocation property.
PublicKey
string
public Key of the product
PublishAnalytics
bool
when validating a license, publish analytics to the server
QlmTimerDelayStart
int
delay the QLM timer by x minutes before starting
QlmTimerFrequency
int
QLM Timer frequency in minutes. The minimum is 60 minutes except when SimulateNoConnectivity is true. To disable the timer, set the value to -1.
RedirectorUrl
string
URL of the redirected site
RsaPublicKey
string
RSA Public Key used to sign Product Properties
SimulatedDateTime
DateTime
simulate the date/time used by the licensing engine.
SimulateNoConnectivity
bool
simulate no internet connectivity for testing purposes
StoreKeysCommonDataFilename
string
name of the file in the CommonData folder where license keys will be stored.
StoreKeysCommonDataFolder
string
name of the folder in the CommonData folder where license keys will be stored.
StoreKeysLocation
specifies where to store the keys, in a hidden file on the system or the registry.
StoreKeysOptions
specifies how to store the keys, per user, per machine or both
Timeout
int
Defines the time a client waits for a web service method to respond (in milliseconds).
UniqueSystemIdentifierExceptions
string
Defines exceptions when extracting a unique system identifier. For more details, click here.
ValidateOnServer
bool
when validating a license, validate it on the server as well
Version
string
the version of QLM Engine