IKEEXT_KERBEROS_AUTHENTICATION1 structure (iketypes.h)

The IKEEXT_KERBEROS_AUTHENTICATION1 structure contains information needed for preshared key authentication. IKEEXT_KERBEROS_AUTHENTICATION0 is available.

 

Syntax

typedef struct IKEEXT_KERBEROS_AUTHENTICATION1__ {
  UINT32  flags;
  wchar_t *proxyServer;
} IKEEXT_KERBEROS_AUTHENTICATION1;

Members

flags

Type: UINT32

A combination of the following values.

Kerberos authentication flag Meaning
IKEEXT_KERB_AUTH_DISABLE_INITIATOR_TOKEN_GENERATION
Disable initiator generation of peer token from the peer's name string.
IKEEXT_KERB_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS
Refuse connections if the peer is using explicit credentials.

Applicable only to AuthIP.

IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR
Force the use of a Kerberos proxy server when acting as initiator.

proxyServer

Type: wchar_t*

The Kerberos proxy server.

Requirements

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

See also

Windows Filtering Platform API Structures