IKEEXT_EM_POLICY0 structure (iketypes.h)

The IKEEXT_EM_POLICY0 structure is used to store AuthIP's extended mode negotiation policy. IKEEXT_EM_POLICY2 is available.

 

Syntax

typedef struct IKEEXT_EM_POLICY0_ {
  UINT32                                   numAuthenticationMethods;
  IKEEXT_AUTHENTICATION_METHOD0            *authenticationMethods;
  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE initiatorImpersonationType;
} IKEEXT_EM_POLICY0;

Members

numAuthenticationMethods

Number of authentication methods in the array.

authenticationMethods

size_is(numAuthenticationMethods)

Array of acceptable authentication methods as specified by IKEEXT_AUTHENTICATION_METHOD0.

initiatorImpersonationType

Type of impersonation.

See IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE for more information.

Remarks

Applies only to AuthIP.

Requirements

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

See also

IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

IKEEXT_AUTHENTICATION_METHOD0

Windows Filtering Platform API Structures