KSC Open API
Kaspersky Security Center API description
MdmCertCtrlApi Class Reference

Mobile devices certificates and restore data management. More...

List of all members.

Public Member Functions

 SetCertificateAsync2 (params pAuthType, params pNotification, params pCertificate, params pRecipient,[out] wstring wstrRequestId)
 Set user's certificate.
 CancelSetCertificate2 (wstring wstrRequestId)
 Cancel SetCertificateAsync::SetCertificateAsync2 operation.
 GeneratePackageAsync2 (params pPackageInfo, params pCertificate, params pRecipients, params pNotification,[out] wstring wstrRequestId)
 Publishes installation packages for the users.
 CancelGeneratePackage2 (wstring wstrRequestId)
 Cancel SetCertificateAsync::GeneratePackageAsync2 operation.
 RenewCertificate (int nCertId, params pCertificate)
 Renew certificate.
boolean SetCertificateTag (int nCertId, wstring wstrCertTag)
 Sets certificate tag.
 GetRestoreData (wstring wstrDeviceHostName,[out] binary pRestoreData)
 Get mobile device restore data.
 DeleteCertificates (array pIds)
 Delete certificate by id.
binary GetCertificatePublic (int nCertId)
 Retrieve certificate's public part.
boolean CheckPkiEnabled ()
 Check if PKI enabled.
int CheckPkiAccount (wstring wsAccountName, binary pAccountPwd)
 Check if PKI account is valid.
array GetPkiTemplates (boolean bForceReload)
 Get PKI templates.
array GetPkiTemplatesByEKU (wstring wsEKU, boolean bForceReload)
 Get PKI templates filtered by EKU.
 UpdateIssuanceSettings (array pCertTypes)
 Update issuance settings for specific certificate types.
array GetIssuanceSettings ()
 Retrieve saved issuance settings for certificate types.
params GetIssuanceSettingsByType (int nCertType)
 Retrieve saved issuance settings for specific certificate type.
array GetPackagesByPackageProduct (wstring wsPkgProductName, wstring wsPkgProductVersion)
 Retrieve package list by package product name and version.
boolean CheckMailNotificationSettings (boolean bCheckMainServerDefaults)
 Check email settings.

Detailed Description

Mobile devices certificates and restore data management.

Certificate types

Certificate typeDescription
0Unknown
1User
2EMail
3VPN