KSC Open API
Kaspersky Security Center API description
InvLicenseProducts Class Reference

Interface to manage License Management (third party) Functionality. More...

List of all members.

Public Member Functions

params GetLicenseProducts (params pParams=NULL)
 Acquire License Products data.
int AddLicenseProduct (params pLicProdData)
 Add a new License Product.
 UpdateLicenseProduct (int nLicProdId, params pLicProdData)
 Modifies attributes of specified License Product.
 DeleteLicenseProduct (int nLicProdId)
 Removes specified License Product.
int AddLicenseKey (params pLicKeyData)
 Add a new License Key.
 UpdateLicenseKey (int nLicKeyId, params pLicKeyData)
 Modifies attributes of specified License Key.
 DeleteLicenseKey (int nLicKeyId)
 Removes specified License Key.

Detailed Description

Interface to manage License Management (third party) Functionality.

Interface allows to create and configure list of the "License Products" and list of the "License Keys".

Object "License Key" is used to set some restrictions: number of installations and period of activity.

Each object "License Product" has

  • scope of the software inventory applications which will be monitored. This scope is defined by set of masks that can be used in srvview (see Software inventory list)
  • set of "License keys".