|
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. | |
| boolean | CheckEffectiveRights (int nVServerId, long llTrusteeId, wstring szwProduct, wstring szwVersion, params pAccessRights) |
| Verifies access rights of the specified user for the specified server. | |
Security policy.
Allows to specify permissions for administration groups and non-group objects.