License Properties
Name | Description |
---|---|
QlmAllowGenericKeys | Allows validation of generic license keys. |
QlmApplicationVersion | version of your application. Example: 2.1.3. This property should typically be set at runtime. When using the QLMLicenseWizard.exe, specify the /appversion command line argument. When using the QLM License Wizard .NET control, set the QlmApplicationVersion property at runtime and then call PostInitialize(). |
QlmCommunicationEncryptionKey | Set the communicationEncryptionKey to use when connecting to the QLM web service. The communicationEncryptionKey must match the one defined in the web.config file on the web server. |
QlmCommunicationProtocolType | Defines the communication protocol type to use when communicating with the License Server. The available options are: SSL3 | TLS | TLS1 | TLS12 |
QlmCustomerSiteUrl | URL to the QLM Customer Site. Do not include the index.html suffix. Example: https://qlm3.net/qlmdemo/QlmCustomerSite |
QlmDownloadLicenseFile | When true, the license file is downloaded during the activation process. If QlmLicenseFilePath is not set, the license file is stored in a QLM cookie on the system. You can retrieve it by calling ReadCookie("LicenseFile", 0, out string lf); If QlmLicenseFilePath is set, the license file is stored in the specified path. |
QlmDownloadProductProperties | When true, the product properties are downloaded during the activation process. If QlmProductPropertiesPath is not set, the product properties are stored in a QLM cookie on the system. You can retrieve them by calling ReadCookie("ProductProperties", 0, out string pps); If QlmProductPropertiesPath is set, the product properties file is stored in the specified path. |
QlmEnableAnalytics | Enables publishing Analytics Data to the License Server. Requires QLM Enterprise. |
QlmEnableClientLanguageDetection | Enable the detection of the client locale to send it to the server. This will enable the server to respond in the client language. |
QlmEnableMultiByte | Enable multibyte to support systems with a ComputerID that contains multibyte characters. |
QlmEnableSoapExtension | By default, QLM sends custom headers with every SOAP request and sends information to the server related to the customer's locale. If this interferes with your own SOAP extension, you can turn off QLM's extension. |
QlmEncryptLicenseKeysInStore | Store the license keys encrypted on the system, |
QlmEvaluationLicenseKey | Set the evaluation key to use when the user selects to evaluate the software and does not have a license key. |
QlmEvaluationPerUser | Sets whether the evaluation information is stored per user or per machine. |
QlmExpiryDateRoundHoursUp | 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. |
QlmFavorMachineLevelLicenseKey | If a license key is stored both at the user level and the machine level, set this property to true to favor the key stored at the machine level. |
QlmGUID | Set the GUID associated to your product. The GUID can be found on the Define Product page in the QLM Console. |
QlmLicenseBinding | Defines the unique identifier a license is bound to. The possible values are: ComputerName: binds the license to the name of the computer UserDefined: binds the license to a user-defined identifier MacAddress: binds the license to the first MAC address discovered. VolumeSerialNumber: binds the license to the serial number of the first volume. MotherBoardSerialNumber: binds the license to the motherboard serial number. ActiveDirectoryComputerDomain: binds the license to the AD domain. ActiveDirectoryAppDomain: binds the license to the AD domain associated to the account running the application. SystemManagementBiosUuid: binds the license to the System Management BIOS UUID. QlmUniqueSystemIdentifier1: binds the license to a unique identifier as shown below: For Virtual machines, tries to get System Management BIOS UUID. For physical machines, tries to get Motherboard Serial Number. If the above fails, tries to get the first Volume Serial Number. If the above fails, tries to get first MAC Address. If the above fails, tries to get the Computer Name. |
QlmLicenseBindingPerFeature | |
QlmLicenseFilePath | If downloadLicenseFile is true, specify the path of the license file. If this field is empty, the license file is stored based on the StoreKeysLocation property. The path can include Windows Environment Variables. Example: %localappdata%\yourapp\license.xml |
QlmLicenseServerUrl | Set the URL to the QLM License Server. The value of this URL is typically: http://yourdomain.com/qlmlicenseserver/qlmservice.asmx |
QlmLimitTerminalServerInstances | Limits the number of instances of your app running on a Terminal Server to the number of floating seats defined in the license key. |
QlmMajorVersion | Set the Major Version associated to your product. The Major Version can be found on the Define Products page in the QLM Console. |
QlmMaxDaysOffline | The maximum number of days a user can go without contacting the License Server. |
QlmMaxDaysOfflineDuringTrial | The maximum number of days a user with a trial license can go without contacting the License Server. |
QlmMinorVersion | Set the Minor Version associated with your product. The Minor Version can be found on the Define Products page in the QLM Console. |
QlmOfflinePeriodExceededAction | Enable a timer that runs once per day and checks the maxDaysOffline property. If the timer detects that the maxDaysOffline was exceeded, it will trigger the selected action. You should enable the ThrowException option only if your code can handle exceptions. If you do not handle the exception, the application will crash. |
QlmOverrideKeyStoreRegistry | Change the default registry key where QLM stores license key information. This is strictly for permanent licenses. |
QlmPreviousPublicKeys | |
QlmPreviousRSAPublicKeys | |
QlmProductID | Set the Product ID Version associated with your product. The Product ID can be found on the Define Products page in the QLM Console. |
QlmProductName | Set the Product Name associated with your product. |
QlmProductPropertiesPath | If downloadProductProperties is true, specify the path of the product properties file. If this field is empty, the product properties will be stored based on the StoreKeysLocation property. |
QlmPublicKey | Set the Public Key associated with your product. The Public Key Version can be found on the Define Products page (Keys tab) in the QLM Console. |
QlmRedirectorUrl | URL to the redirector xml file for Disaster Recovery. |
QlmRSAPublicKey | The RSA public key can be found in the Keys tab on the Define Products page in the QLM Console. The RSA key pair is used to digitally sign XML documents returned by the server. This includes the license file for cross-platform license protection, the Product Properties XML file, and the QLM License Wizard settings file. |
QlmStoreKeysCommonDataFilename | Name of the file in the CommonData folder where license keys will be stored. |
QlmStoreKeysCommonDataFolder | Name of the folder in the CommonData folder where license keys will be stored. |
QlmStoreKeysLocation | Location where to store license keys. Keys can be stored in a file or in the Windows Registry. |
QlmStoreKeysOptions | Set whether to store license keys per user, per machine, or both. |
QlmTimeout | The period to wait before timing out a call to the License Server (in milliseconds). |
QlmUniqueSystemIdentifierExceptions | Comma separated list of exceptions to exclude when extracting a unique system identifier. The exception must use regular expressions syntax. |
QlmValidateCertificate | The QLM DLLs are digitally signed by a trusted certificate authority. In order to ensure that hackers do not replace the QLM DLLs with dummy ones, QLM can validate that the DLLs are properly signed. |
QlmValidateLicenseOnServer | Validate the license on the server to check if it was revoked or if it's an illegal license. This property works in tandem with the MaxDaysOffline property. |
QlmVersion | Version of the QLM License Engine to use. The recommended value is 5.0.00. |
Last updated