IKEEXT_AUTHENTICATION_METHOD_TYPE enumeration (iketypes.h)

The IKEEXT_AUTHENTICATION_METHOD_TYPE enumerated type specifies the type of authentication method used by Internet Key Exchange (IKE), Authenticated Internet Protocol (AuthIP), or IKEv2..

Syntax

typedef enum IKEEXT_AUTHENTICATION_METHOD_TYPE_ {
  IKEEXT_PRESHARED_KEY = 0,
  IKEEXT_CERTIFICATE,
  IKEEXT_KERBEROS,
  IKEEXT_ANONYMOUS,
  IKEEXT_SSL,
  IKEEXT_NTLM_V2,
  IKEEXT_IPV6_CGA,
  IKEEXT_CERTIFICATE_ECDSA_P256,
  IKEEXT_CERTIFICATE_ECDSA_P384,
  IKEEXT_SSL_ECDSA_P256,
  IKEEXT_SSL_ECDSA_P384,
  IKEEXT_EAP,
  IKEEXT_RESERVED,
  IKEEXT_AUTHENTICATION_METHOD_TYPE_MAX
} IKEEXT_AUTHENTICATION_METHOD_TYPE;

Constants

 
IKEEXT_PRESHARED_KEY
Value: 0
Specifies pre-shared key authentication method. Available only for IKE.
IKEEXT_CERTIFICATE
Specifies certificate authentication method. Available only for IKE and IKEv2.
IKEEXT_KERBEROS
Specifies Kerberos authentication method.
IKEEXT_ANONYMOUS
Specifies anonymous authentication method. Available only for AuthIP.
IKEEXT_SSL
Specifies Secure Sockets Layer (SSL) authentication method. Available only for AuthIP.
IKEEXT_NTLM_V2
Specifies Microsoft Windows NT LAN Manager (NTLM) V2 authentication method. Available only for AuthIP.
IKEEXT_IPV6_CGA
Specifies IPv6 Cryptographically Generated Addresses (CGA) authentication method. Available only for IKE.
IKEEXT_CERTIFICATE_ECDSA_P256
Specifies Elliptic Curve Digital Signature Algorithm (ECDSA) 256 certificate authentication method. Available only for IKE and IKEv2.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_CERTIFICATE_ECDSA_P384
Specifies ECDSA-384 certificate authentication method. Available only for IKE and IKEv2.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_SSL_ECDSA_P256
Specifies ECDSA-256 SSL authentication method. Available only for AuthIP.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_SSL_ECDSA_P384
Specifies ECDSA-384 SSL authentication method. Available only for AuthIP.

Note  Available only on Windows Server 2008, Windows Vista with SP1, and later.

 
IKEEXT_EAP
Specifies Extensible Authentication Protocol (EAP) authentication method. Available only for IKEv2.

Note  Available only on Windows Server 2008 R2, Windows 7, and later.

 
IKEEXT_RESERVED
Reserved. Do not use.

Note  Available only on Windows Server 2012, Windows 8, and later.

 
IKEEXT_AUTHENTICATION_METHOD_TYPE_MAX
Maximum value for testing purposes.

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

Windows Filtering Platform API Enumerated Types