MSFT_NetIKEMMCryptoSet class

For a Main Mode or Connection Security rule, sets parameters for the main mode negotiation and describes the crypto proposals that should be negotiated.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class MSFT_NetIKEMMCryptoSet : MSFT_NetIKECryptoSet
{
  boolean ForceDiffieHellman;
  uint32  MaxLifetimeSessions;
  uint32  MaxLifetimeMinutes;
  string  RuleGroup;
  string  DisplayGroup;
  string  Proposals[];
  uint16  PrimaryStatus;
  uint32  StatusCode;
  string  Status;
  uint16  EnforcementStatus[];
  uint16  PolicyStoreSourceType;
  string  PolicyStoreSource;
  uint16  ExchangeMode;
  uint16  UseIKEIdentityType;
  string  VendorID;
  uint16  AggressiveModeGroupID;
  uint64  MinLifetimeSeconds;
  uint64  IdleDurationSeconds;
  uint64  MinLifetimeKilobytes;
  boolean DoPacketLogging;
  string  SystemCreationClassName;
  string  SystemName;
  string  PolicyRuleCreationClassName;
  string  PolicyRuleName;
  string  CreationClassName;
  string  PolicyActionName;
  boolean DoActionLogging;
  string  CommonName;
  string  PolicyKeywords[];
  string  InstanceID;
  string  Caption;
  string  DisplayName;
  string  Description;
  string  ElementName;
};

Members

The MSFT_NetIKEMMCryptoSet class has these types of members:

Methods

The MSFT_NetIKEMMCryptoSet class has these methods.

Method Description
CloneObject Copy this set.
Rename Rename this set.

Properties

The MSFT_NetIKEMMCryptoSet class has these properties.

AggressiveModeGroupID

Data type: uint16

Access type: Read-only

This field is ignored.

Caption

Data type: string

Access type: Read-only

Qualifiers: Override, MaxLen ( 64 )

The Caption property is a short textual description (one- line string) of the object.

CommonName

Data type: string

Access type: Read-only

This field is ignored.

CreationClassName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

Description

Data type: string

Access type: Read-only

A brief description of the set. May be an indirect string. If it is an indirect string, then it may not be overwritten.

DisplayGroup

Data type: string

Access type: Read-only

The group that this set belongs to. This field is based on the value of RuleGroup and changes to this field are ignored.

DisplayName

Data type: string

Access type: Read-only

The localized name of this set. This field's value is based on the value of ElementName. Changes to this field are ignored.

DoActionLogging

Data type: boolean

Access type: Read-only

This field is ignored.

DoPacketLogging

Data type: boolean

Access type: Read-only

This field is ignored.

ElementName

Data type: string

Access type: Read-only

The locale-independent name of the set. May be an indirect string.

EnforcementStatus

Data type: uint16 array

Access type: Read-only

If this object is retrieved from the ActiveStore, describes the current enforcement status of the rule.

Invalid (0)

Full (1)

FirewallOffInProfile (2)

CategoryOff (3)

DisabledObject (4)

InactiveProfile (5)

LocalAddressResolutionEmpty (6)

RemoteAddressResolutionEmpty (7)

LocalPortResolutionEmpty (8)

RemotePortResolutionEmpty (9)

InterfaceResolutionEmpty (10)

ApplicationResolutionEmpty (11)

RemoteMachineEmpty (12)

RemoteUserEmpty (13)

LocalGlobalOpenPortsDisallowed (14)

LocalAuthorizedApplicationsDisallowed (15)

LocalFirewallRulesDisallowed (16)

LocalConsecRulesDisallowed (17)

NotTargetPlatform (18)

OptimizedOut (19)

LocalUserEmpty (20)

TransportMachinesEmpty (21)

TunnelMachinesEmpty (22)

TupleResolutionEmpty (23 )

ExchangeMode

Data type: uint16

Access type: Read-only

This field is ignored.

ForceDiffieHellman

Data type: boolean

Access type: Read-only

Require use of Diffie-Hellman for enhanced security.

IdleDurationSeconds

Data type: uint64

Access type: Read-only

This field is ignored.

InstanceID

Data type: string

Access type: Read-only

A string that uniquely identifies this instance within the PolicyStore.

MaxLifetimeMinutes

Data type: uint32

Access type: Read-only

The maximum amount of time that can elapse before this MMSA must be re-established.

MaxLifetimeSessions

Data type: uint32

Access type: Read-only

The maximum number of QM SA's that may be established using this MMSA before it must be re-established.

MinLifetimeKilobytes

Data type: uint64

Access type: Read-only

This field is ignored.

MinLifetimeSeconds

Data type: uint64

Access type: Read-only

This field is ignored.

PolicyActionName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

PolicyKeywords

Data type: string array

Access type: Read-only

This field is ignored.

PolicyRuleCreationClassName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

PolicyRuleName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

PolicyStoreSource

Data type: string

Access type: Read-only

If this object is retrieved from the ActiveStore, with the TracePolicyStoreSource option set, contains the path to the PolicyStore where this rule originally came from.

PolicyStoreSourceType

Data type: uint16

Access type: Read-only

If this object is retrieved from the ActiveStore, with the TracePolicyStoreSource option set, describes the type of PolicyStore where this rule originally came from.

PrimaryStatus

Data type: uint16

Access type: Read-only

PrimaryStatus provides a high level status value, intended to align with Red-Yellow-Green type representation of status. It should be used in conjunction with DetailedStatus to provide high level and detailed health status of the ManagedElement and its subcomponents. PrimaryStatus consists of one of the following values: Unknown, OK, Degraded or Error. "Unknown" indicates the implementation is in general capable of returning this property, but is unable to do so at this time. "OK" indicates the ManagedElement is functioning normally. "Degraded" indicates the ManagedElement is functioning below normal. "Error" indicates the ManagedElement is in an Error condition.

Unknown (0)

OK (1)

Degraded (2)

Error (3)

DMTF Reserved (..)

Vendor Reserved (0x8000.. )

Proposals

Data type: string array

Access type: Read-only

The proposals within this set, in order of preference.

RuleGroup

Data type: string

Access type: Read-only

The locale-independent name for the group that this set belongs to.

Status

Data type: string

Access type: Read-only

The detailed status of the rule, as a string.

StatusCode

Data type: uint32

Access type: Read-only

The detailed status of the rule, as a numeric error code.

SystemCreationClassName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

SystemName

Data type: string

Access type: Read-only

Reserved for internal use by the WMI provider only.

UseIKEIdentityType

Data type: uint16

Access type: Read-only

This field is ignored.

VendorID

Data type: string

Access type: Read-only

This field is ignored.

Requirements

Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\StandardCimv2
MOF
WFasCim.mof
DLL
WFasCim.dll