MSFT_NetIKEPSKAuthProposal class

A Pre-shared Key authentication proposal.

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

Syntax

class MSFT_NetIKEPSKAuthProposal : MSFT_NetIKEAuthProposal
{
  string PreSharedKey;
  uint16 AuthenticationMethod;
  uint64 MaxLifetimeSeconds;
  uint64 MaxLifetimeKilobytes;
  uint16 CipherAlgorithm;
  string OtherCipherAlgorithm;
  uint16 HashAlgorithm;
  string OtherHashAlgorithm;
  string OtherAuthenticationMethod;
  uint16 GroupId;
  string VendorID;
  string InstanceID;
  string Caption;
  string Description;
  string ElementName;
};

Members

The MSFT_NetIKEPSKAuthProposal class has these types of members:

Properties

The MSFT_NetIKEPSKAuthProposal class has these properties.

AuthenticationMethod

Data type: uint16

Access type: Read-only

Specifies the proposed authentication. The list of methods was generated from Appendix A of RFC2409. Note that the enumeration is different than the RFC list and aligns with the values in IKESAEndpoint.AuthenticationMethod.

Pre-shared Key (2)

Anonymous (65001)

Kerberos (machine as principal) (65002)

NTLM (machine as principal) (65003)

Kerberos (user as principal) (65004)

NTLM (user as principal) (65005)

X.509 Certificates (machine as principal) (65005)

X.509 Certificates (user as principal) (65007)

X.509 Certificates (machine health) (65008 )

Caption

Data type: string

Access type: Read-only

This field is ignored.

CipherAlgorithm

Data type: uint16

Access type: Read-only

This field is ignored.

Description

Data type: string

Access type: Read-only

This field is ignored.

ElementName

Data type: string

Access type: Read-only

This field is ignored.

GroupId

Data type: uint16

Access type: Read-only

This field is ignored.

HashAlgorithm

Data type: uint16

Access type: Read-only

This field is ignored.

InstanceID

Data type: string

Access type: Read-only

This field is ignored.

MaxLifetimeKilobytes

Data type: uint64

Access type: Read-only

This field is ignored.

MaxLifetimeSeconds

Data type: uint64

Access type: Read-only

This field is ignored.

OtherAuthenticationMethod

Data type: string

Access type: Read-only

This field is ignored.

OtherCipherAlgorithm

Data type: string

Access type: Read-only

This field is ignored.

OtherHashAlgorithm

Data type: string

Access type: Read-only

This field is ignored.

PreSharedKey

Data type: string

Access type: Read-only

The key to use in the authentication.

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