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

IKEEXT_PRESHARED_KEYauthenticationMethodType 时可用。

certificateAuthentication

类型: IKEEXT_CERTIFICATE_AUTHENTICATION2

authenticationMethodTypeIKEEXT_CERTIFICATEIKEEXT_CERTIFICATE_ECDSA_P256IKEEXT_CERTIFICATE_ECDSA_P384时可用。

kerberosAuthentication

类型: IKEEXT_KERBEROS_AUTHENTICATION1

IKEEXT_KERBEROSauthenticationMethodType 时可用。

reservedAuthentication

类型: IKEEXT_RESERVED_AUTHENTICATION0

IKEEXT_RESERVEDauthenticationMethodType 时可用。

ntlmV2Authentication

类型: IKEEXT_NTLM_V2_AUTHENTICATION0

IKEEXT_NTLM_V2authenticationMethodType 时可用。

sslAuthentication

类型: IKEEXT_CERTIFICATE_AUTHENTICATION2

authenticationMethodTypeIKEEXT_SSLIKEEXT_SSL_ECDSA_P256IKEEXT_SSL_ECDSA_P384时可用。

cgaAuthentication

类型: IKEEXT_IPV6_CGA_AUTHENTICATION0

IKEEXT_IPV6_CGAauthenticationMethodType 时可用。

eapAuthentication

类型: IKEEXT_EAP_AUTHENTICATION0

IKEEXT_EAPauthenticationMethodType 时可用。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
标头 iketypes.h

另请参阅

Windows 筛选平台 API 结构