KSC Open API
Kaspersky Security Center API description
|
Name | Type | Description |
---|---|---|
"KLLIC_APP_ID" | paramInt | 'Primary' application ID. |
"KLLIC_APP_IDS" | paramParams | Application IDs and licensed objects. Each entry is also a (paramParams) container that has a name based on ApplicationID (such as "1017", "1105") and contains the KLLIC_APP_ID and KLLIC_LICOBJECT_* values. See Description of the KLLIC_APP_IDS format. |
"KLLIC_PROD_SUITE_ID" | paramInt | Product set ID. |
"KLLIC_CREATION_DATE" | paramDateTime | License key creation time. |
"KLLIC_LIMIT_DATE" | paramDateTime | License key limit expiration time. |
"KLLIC_SERIAL" | paramString | License key serial number. |
"KLLIC_PROD_NAME" | paramString | License key name. |
"KLLIC_KEY_TYPE" | paramInt | License key type. Accepts one of the following values:
|
"KLLIC_MAJ_VER" | paramString | Major version. |
"KLLIC_LICENSE_PERIOD" | paramInt | License key validity period, in days. Must be ignored for subscription licenses. |
"KLLIC_LIC_COUNT" | paramInt | Number of licenses. |
"KLLIC_LICINFO" | paramString | License information. |
"KLLIC_SUPPORT_INFO" | paramString | Support information. |
"KLLIC_CUSTOMER_INFO" | paramString | Customer information. |
"KLLIC_PART_NUMBER" | paramString | Sale list item ID (SKU). |
"KLLIC_PARTNER_NAME" | paramString | Full partner's name. |
"KLLIC_NHOSTS_ASCURRENT" | paramInt | Number of managed devices where a license key is installed as the "current key". |
"KLLIC_NHOSTS_ASNEXT" | paramInt | Number of managed devices where a license key is installed as the "next key". |
"KLLIC_USED_BY_ADM_SRV" | paramInt | Indicates whether the Administration Server uses the license key:
|
"KLLICSRV_KEY_INSTALLED" | paramBool | The attribute accepts true if a license key is installed into the server-side license key storage. Otherwise, the attribute accepts false. |
"KLLICSRV_KEYDATA" | paramParams | This attribute cannot be acquired while enumerating license keys. The KLLICSRV_KEYDATA contains to fields: required KLLIC_LICFILE and optional KLLIC_IFKEYFILE. If the KLLIC_IFKEYFILE field is missing or accepts true (the value is retrieved from the activation server v1), KLLIC_LICFILE contains binary data of the license key. If KLLIC_IFKEYFILE is false, KLLIC_LICFILE contains the activation code. |
"KLLICSRV_AUTOKEY" | paramBool | The attribute accepts true if a license key can be distributed automatically. Otherwise, the attribute accepts false. Auto-distribution prevents the license key overuse if the product on the managed device uses only one license key. Otherwise, it is possible to overuse license keys for [1, used_units - 1]. If the Network Agent version installed on managed devices is less than 13.1, it is also possible to overuse the license key because it does not support separate product license keys. |
"KLLIC_NEAREST_EXPIRATION_DATE" | paramDateTime | Closest key expiration date on any managed device. |
"KLLIC_LICTYPE_IS_SUBSCRIPTION" | paramBool | The attribute accepts true if a license key has the 'Subscription' type. Otherwise, the attribute accepts false. |
"KLLIC_SUBSCRINFO_ENDDATE" | paramDateTime | Date when the subscription expires or the user enters the grace period. |
"KLLIC_SUBSCRINFO_ENDDATETYPE" | paramInt | Subscription end date type. Accepts one of the following values:
|
"KLLIC_SUBSCRINFO_GRACETERM" | paramInt | Period that shows how much time the user has to renew his or her subscription, in days. |
"KLLIC_SUBSCRINFO_PROVIDERURL" | paramString | Subscription provider web page URL. |
"KLLIC_SUBSCRINFO_STATE" | paramInt | Current subscription state. Accepts one of the following values:
|