Microsoft Internet Security and Acceleration Server 2000

FPCSecurityDescriptor Object

The FPCSecurityDescriptor object allows you to access security settings of ISA objects. You can also use it to make copies of a security descriptor. This object is a property of every object that supports security settings. Specifically, the FPCSecurityDescriptor object is a property of the FPCArray, FPCEnterprise, and the FPCEnterprisePolicy objects.

Click here to see the ISA object hierarchy.

Note to C++ Programmers

This object implements the IFPCSecurityDescriptor interface.

Remarks

The following table lists the default permissions assigned to each object upon installation.

Object Permissions
Enterprise Enterprise Admins, and local system have Full Control permission. All authenticated users have Read permission.
Enterprise policy Enterprise Admins, and local system have Full Control permission. All authenticated users have Read permission.
Array Enterprise Admins, Domain Admins, local Administrators, and local system have Full Control permission. All authenticated users have Read permission.
Alerts Enterprise Admins, Domain Admins, local Administrators, and local system have Read Alerts Information and Reset Alerts permissions. All authenticated users have Read Alerts Information permission.
Sessions Enterprise Admins, Domain Admins, local Administrators, and local system have Read Sessions Information and Stop Sessions permissions. All authenticated users have Read Sessions Information permission.

Methods

The following table lists the methods of the FPCSecurityDescriptor object.

Method Description
CopySecurityDescriptor Returns a copy of the current FPCSecurityDescriptor object.

Properties

The following table lists the properties of the FPCSecurityDescriptor object.

Property Description
Control Gets or sets flags that qualify the meaning of the security descriptor.
DaclDefaulted Gets or sets a flag to indicate whether the DACL is derived from a default mechanism rather than provided explicitly by the original provider of the security descriptor.
DiscretionaryAcl Gets or sets the values of a discretionary access control list (DACL) that specifies types of access allowed to the object for specified users and groups.
Group Gets or sets a string that specifies the group to which the owner's security identifier (ID) belongs.
GroupDefaulted Gets or sets a flag that indicates whether the group information is derived from a default mechanism rather than provided explicitly by the original provider of the security descriptor.
Owner Gets or sets the owner of the object.
OwnerDefaulted Gets or sets a flag that indicates whether the owner information is derived from a default mechanism rather than from the original provider of the security descriptor explicitly.
Revision Gets or sets the revision level of the security descriptor.
SaclDefaulted Gets or sets a flag that indicates whether the system access control list (SACL) is derived from a default mechanism rather than by the original provider of the security descriptor explicitly.
SystemAcl Gets or sets an SACL used to generate audit records for the object.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Version: Requires ISA Server 2000.
  Header: Msfpccom.idl.