RSOP_IPSECPolicySetting class
Represents the policy data for the IPSec extension.
The following syntax is simplified from MOF code and includes all inherited properties.
Syntax
[AMENDMENT]
class RSOP_IPSECPolicySetting : RSOP_PolicySetting
{
string id;
uint32 precedence;
string GPOID = "";
string SOMID = "";
datetime creationTime;
string className;
string description;
string name;
string ipsecName;
string ipsecID;
uint32 ipsecDataType;
uint8 ipsecData[];
string ipsecISAKMPReference;
string ipsecNFAReference[];
unit32 whenChanged;
string ipsecOwnersReference[];
string ipsecNegotiationPolicyReference;
string ipsecNegotiationPolicyType;
string ipsecNegotiationPolicyAction;
string ipsecFilterReference[];
};
Members
The RSOP_IPSECPolicySetting class has these types of members:
Properties
The RSOP_IPSECPolicySetting class has these properties.
-
className
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ClassName")
Identifies the type of IPSec object; for example, the object can be an IPSec filter, rule or policy.
-
-
creationTime
-
-
Data type: datetime
-
Access type: Read-only
Time the policy object was created.
This property is inherited from the RSOP_PolicySetting class.
-
-
description
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("description")
User-defined description of the IPSec object.
-
-
GPOID
-
-
Data type: string
-
Access type: Read-only
Identifies the GPO that contains the policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpDSPath. You must remove the prefix "LDAP://CN=Machine" from lpDSPath.
This property is inherited from the RSOP_PolicySetting class.
-
-
id
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: key, DisplayName ("ID")
Unique identifier for objects of this class.
This property is inherited from the RSOP_PolicySetting class.
-
-
ipsecData
-
-
Data type: uint8 array
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecData")
Data blob of object-specific binary data.
-
-
ipsecDataType
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecDataType")
Value that stores product-versioning information.
-
-
ipsecFilterReference
-
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecFilterReference")
Reference to an associated IPSec filter object, if applicable.
-
-
ipsecID
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecID")
GUID that uniquely identifies the IPSec object; used internally by IPSec.
-
-
ipsecISAKMPReference
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecISAKMPReference")
Reference to an associated main-mode IPSec policy object, if applicable.
-
-
ipsecName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecName")
User-friendly name of the IPSec object.
-
-
ipsecNegotiationPolicyAction
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecNegotiationPolicyAction")
Action to take if the object is a quick-mode negotiation policy.
-
-
ipsecNegotiationPolicyReference
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecNegotiationPolicyReference")
Reference to an associated quick-mode negotiation policy, if applicable.
-
-
ipsecNegotiationPolicyType
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecNegotiationPolicyType")
Type of quick-mode negotiation policy. This property exists for backward compatibility.
-
-
ipsecNFAReference
-
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecNFAReference")
Reference to the set of associated IPSec rules, if applicable. IPSec rules are negotiation-to-filter associations.
-
-
ipsecOwnersReference
-
-
Data type: string array
-
Access type: Read-only
-
Qualifiers: DisplayName ("ipsecOwnersReference")
Reference to the parent or owner object.
-
-
name
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: DisplayName ("name")
User-friendly name of the policy object. This property value is identical to the ipsecName property.
This property is inherited from the RSOP_PolicySetting class.
-
-
precedence
-
-
Data type: uint32
-
Access type: Read-only
-
Qualifiers: DisplayName ("Precedence")
The order or precedence in which the policy object should be applied.
This property is inherited from the RSOP_PolicySetting class.
-
-
SOMID
-
-
Data type: string
-
Access type: Read-only
The scope of management (SOM) associated with the GPO that contains this policy object. You can obtain this value from PGROUP_POLICY_OBJECT->lpLink. You must remove the prefix "LDAP://" from lpLink.
This property is inherited from the RSOP_PolicySetting class.
-
-
whenChanged
-
-
Data type: unit32
-
Access type: Read-only
-
Qualifiers: DisplayName ("whenChanged")
Time stamp indicating when the IPSec object was last changed.
-
Remarks
The RSOP_IPSECPolicySetting class is derived from RSOP_PolicySetting.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2008 |
Namespace |
Root\RSOP\Computer, Root\RSOP\User |
MOF |
|
DLL |
|