KSC Open API
Kaspersky Security Center API description
LicenseKeys Class Reference

List of all members.

Public Member Functions

wstring InstallKey (params pKeyInfo)
 Add a license to license storage of administration server.
 UninstallKey (params pKeyInfo)
 Uninstall a key from the adm. server.
params GetKeyData (params pKeyInfo)
 Get data of a key.
 EnumKeys (array pFields, array pFieldsToOrder, params pOptions, int lTimeoutSec,[out] int lKeyCount,[out] wstring wstrIterator)
 Enumerate keys.
 AcquireKeyHosts (params pInData, array pFields, array pFieldsToOrder, params pOptions, int lTimeoutSec,[out] int lKeyCount,[out] wstring wstrIterator)
 Get an array of hosts that are currently using the specified key.
 CheckIfSaasLicenseIsValid (params pInData, boolean bAsCurrent)
 Check if license can be installed to the adm. server.
License is treated as a valid one if it is suitable for being used by the adm. server itself (its AppId is 1017, it is not expired etc.)
 SaasTryToInstall (params pInData, boolean bAsCurrent)
 Install an adm. server's license.
 SaasTryToUninstall (boolean bCurrent)
 Uninstall an adm. server's license.
 AdjustKey (params pData)
 Adjust adm. server's license attributes.
array DownloadKeyFiles (wstring wstrActivationCode)
 Download license key files from activation key servers V1.

Detailed Description

Operating with keys