Поделиться через


структура IKEEXT_AUTHENTICATION_METHOD2 (iketypes.h)

Структура IKEEXT_AUTHENTICATION_METHOD2 задает различные параметры для проверки подлинности IKE/Authip. IKEEXT_AUTHENTICATION_METHOD0 доступно.

 

Синтаксис

typedef struct IKEEXT_AUTHENTICATION_METHOD2_ {
  IKEEXT_AUTHENTICATION_METHOD_TYPE authenticationMethodType;
  union {
    IKEEXT_PRESHARED_KEY_AUTHENTICATION1 presharedKeyAuthentication;
    IKEEXT_CERTIFICATE_AUTHENTICATION2   certificateAuthentication;
    IKEEXT_KERBEROS_AUTHENTICATION1      kerberosAuthentication;
    IKEEXT_RESERVED_AUTHENTICATION0      reservedAuthentication;
    IKEEXT_NTLM_V2_AUTHENTICATION0       ntlmV2Authentication;
    IKEEXT_CERTIFICATE_AUTHENTICATION2   sslAuthentication;
    IKEEXT_IPV6_CGA_AUTHENTICATION0      cgaAuthentication;
    IKEEXT_EAP_AUTHENTICATION0           eapAuthentication;
  };
} IKEEXT_AUTHENTICATION_METHOD2;

Члены

authenticationMethodType

Тип: IKEEXT_AUTHENTICATION_METHOD_TYPE

Тип метода проверки подлинности.

presharedKeyAuthentication

Тип: IKEEXT_PRESHARED_KEY_AUTHENTICATION1

Доступно, если параметр authenticationMethodTypeIKEEXT_PRESHARED_KEY.

certificateAuthentication

Тип: IKEEXT_CERTIFICATE_AUTHENTICATION2

Доступно, если authenticationMethodType имеет значение IKEEXT_CERTIFICATE, IKEEXT_CERTIFICATE_ECDSA_P256 или IKEEXT_CERTIFICATE_ECDSA_P384.

kerberosAuthentication

Тип: IKEEXT_KERBEROS_AUTHENTICATION1

Доступно, если параметр authenticationMethodType IKEEXT_KERBEROS.

reservedAuthentication

Тип: IKEEXT_RESERVED_AUTHENTICATION0

Доступно, если параметр authenticationMethodTypeIKEEXT_RESERVED.

ntlmV2Authentication

Тип: IKEEXT_NTLM_V2_AUTHENTICATION0

Доступно, если параметр authenticationMethodTypeIKEEXT_NTLM_V2.

sslAuthentication

Тип: IKEEXT_CERTIFICATE_AUTHENTICATION2

Доступно, если authenticationMethodType имеет значение IKEEXT_SSL, IKEEXT_SSL_ECDSA_P256 или IKEEXT_SSL_ECDSA_P384.

cgaAuthentication

Тип: IKEEXT_IPV6_CGA_AUTHENTICATION0

Доступно, если параметр authenticationMethodTypeIKEEXT_IPV6_CGA.

eapAuthentication

Тип: IKEEXT_EAP_AUTHENTICATION0

Доступно, если параметр authenticationMethodTypeIKEEXT_EAP.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть iketypes.h

См. также раздел

Структуры API платформы фильтрации Windows