KSC Open API
Kaspersky Security Center API description
|
Security policy. More...
Public Member Functions | |
ModifyScObjectAcl (int nObjId, int nObjType, params pAclParams, boolean bCheckCurrentUserAce) | |
Modifies ACL for the specified object. | |
SetScObjectAcl (int nObjId, int nObjType, params pAclParams, boolean bCheckCurrentUserAce) | |
Sets ACL for the specified object. | |
SetScVServerAcl (int nId, params pAclParams, boolean bCheckCurrentUserAce) | |
Sets ACL for a virtual server. | |
GetScObjectAcl (int nObjId, int nObjType,[out] params pAclParams) | |
Returns ACL for the specified object. | |
GetScVServerAcl (int nId,[out] params pAclParams) | |
Returns ACL for the server. | |
DeleteScObjectAcl (int nObjId, int nObjType) | |
Deletes ACL for the specified object. | |
DeleteScVServerAcl (int nId) | |
Deletes ACL for the specified virtual server. | |
GetVisualViewForAccessRights (wstring wstrLangCode, int nObjId, int nObjType,[out] params pViewParams) | |
Returns descriptions of the visual view for access rights in KSC. | |
boolean | AccessCheckToAdmGroup (int lGroupId, unsignedInt dwAccessMask, wstring szwFuncArea, wstring szwProduct, wstring szwVersion) |
Checks whether the current user session has access to the administration group. | |
GetAccessibleFuncAreas (int lGroupId, unsignedInt dwAccessMask, wstring szwProduct, wstring szwVersion, boolean bInvert,[out] array pFuncAreasArray) | |
Returns accessible functional areas. | |
params | GetMappingFuncAreaToPolicies (wstring szwProduct, wstring szwVersion) |
Returns the mapping of functional areas to policies. | |
params | GetMappingFuncAreaToSettings (wstring szwProduct, wstring szwVersion) |
Returns the mapping of functional areas to settings. | |
params | GetMappingFuncAreaToTasks (wstring szwProduct, wstring szwVersion) |
Returns the mapping of functional areas to tasks. | |
params | GetMappingFuncAreaToReports (wstring szwProduct, wstring szwVersion) |
Returns mapping of functional areas to reports. | |
params | AddRole (params pRoleData) |
Adds the user's role. | |
params | UpdateRole (int nId, params pRoleData, boolean bProtection) |
Updates the user's role. | |
DeleteRole (int nId, boolean bProtection) | |
Deletes the user's role. | |
params | GetRole (int nId, array pFieldsToReturn) |
Returns the role parameters. | |
int | FindRoles (wstring strFilter, array pFieldsToReturn, array pFieldsToOrder, int lMaxLifeTime,[out] wstring strAccessor) |
Finds roles by using filtering strings. | |
params | GetTrustee (int nId, array pFieldsToReturn) |
Receives the trustee's data. | |
int | FindTrustees (wstring strFilter, array pFieldsToReturn, array pFieldsToOrder, int lMaxLifeTime,[out] wstring strAccessor) |
Searches for trustee's meeting by using the specified criteria. | |
params | GetPolicyReadonlyNodes (int lGroupId, wstring szwProduct, wstring szwVersion, wstring szwSectionName, params pPolicySection) |
Returns array of paths for all nodes located in the specified policy section. The nodes are read-only for the current user's session. | |
params | GetSettingsReadonlyNodes (int lGroupId, wstring szwProduct, wstring szwVersion, wstring szwSectionName, params pSettingsSection) |
Returns array of paths for nodes from the product settings section. The nodes are read-only for the current user's session. | |
boolean | IsTaskTypeReadonly (int lGroupId, wstring szwProduct, wstring szwVersion, wstring szwTaskTypeName) |
Determines the read-only attribute by the product task type. |
Security policy.
Allows to specify permissions for administration groups and non-group objects.