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_CERTIFICATE、 IKEEXT_CERTIFICATE_ECDSA_P256或 IKEEXT_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_SSL、 IKEEXT_SSL_ECDSA_P256或 IKEEXT_SSL_ECDSA_P384时可用。
cgaAuthentication
类型: IKEEXT_IPV6_CGA_AUTHENTICATION0
IKEEXT_IPV6_CGAauthenticationMethodType 时可用。
eapAuthentication
类型: IKEEXT_EAP_AUTHENTICATION0
IKEEXT_EAPauthenticationMethodType 时可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | iketypes.h |