IKEEXT_EM_POLICY1 structure (iketypes.h)

The IKEEXT_EM_POLICY1 structure is used to store AuthIP's extended mode negotiation policy. IKEEXT_EM_POLICY2 is available. For Windows Vista, IKEEXT_EM_POLICY0 is available.

 

Syntax

typedef struct IKEEXT_EM_POLICY1_ {
  UINT32                                   numAuthenticationMethods;
  IKEEXT_AUTHENTICATION_METHOD1            *authenticationMethods;
  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE initiatorImpersonationType;
} IKEEXT_EM_POLICY1;

Members

numAuthenticationMethods

Number of authentication methods in the array.

authenticationMethods

size_is(numAuthenticationMethods)

Array of acceptable authentication methods as specified by IKEEXT_AUTHENTICATION_METHOD1.

initiatorImpersonationType

Type of impersonation.

See IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE for more information.

Remarks

Applies only to AuthIP.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps only]
Minimum supported server Windows Server 2008 R2 [desktop apps only]
Header iketypes.h

See also

IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

IKEEXT_AUTHENTICATION_METHOD1

Windows Filtering Platform API Structures