IKEEXT_AUTHENTICATION_METHOD0 结构 (iketypes.h)
IKEEXT_AUTHENTICATION_METHOD1可用。对于 Windows 8,IKEEXT_AUTHENTICATION_METHOD2可用。
语法
typedef struct IKEEXT_AUTHENTICATION_METHOD0_ {
IKEEXT_AUTHENTICATION_METHOD_TYPE authenticationMethodType;
union {
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 presharedKeyAuthentication;
IKEEXT_CERTIFICATE_AUTHENTICATION0 certificateAuthentication;
IKEEXT_KERBEROS_AUTHENTICATION0 kerberosAuthentication;
IKEEXT_NTLM_V2_AUTHENTICATION0 ntlmV2Authentication;
IKEEXT_CERTIFICATE_AUTHENTICATION0 sslAuthentication;
IKEEXT_IPV6_CGA_AUTHENTICATION0 cgaAuthentication;
};
} IKEEXT_AUTHENTICATION_METHOD0;
成员
authenticationMethodType
IKEEXT_AUTHENTICATION_METHOD_TYPE指定的身份验证方法的类型。
presharedKeyAuthentication
IKEEXT_PRESHARED_KEYauthenticationMethodType 时可用。
有关详细信息 ,请参阅IKEEXT_PRESHARED_KEY_AUTHENTICATION0 。
certificateAuthentication
在 authenticationMethodTypeIKEEXT_CERTIFICATE、 IKEEXT_CERTIFICATE_ECDSA_P256或 IKEEXT_CERTIFICATE_ECDSA_P384时可用。
有关详细信息 ,请参阅IKEEXT_CERTIFICATE_AUTHENTICATION0 。
kerberosAuthentication
IKEEXT_KERBEROSauthenticationMethodType 时可用。
有关详细信息 ,请参阅IKEEXT_KERBEROS_AUTHENTICATION0 。
ntlmV2Authentication
IKEEXT_NTLM_V2authenticationMethodType 时可用。
有关详细信息 ,请参阅IKEEXT_NTLM_V2_AUTHENTICATION0 。
sslAuthentication
在 authenticationMethodTypeIKEEXT_SSL、 IKEEXT_SSL_ECDSA_P256或 IKEEXT_SSL_ECDSA_P384时可用。
有关详细信息 ,请参阅IKEEXT_CERTIFICATE_AUTHENTICATION0 。
cgaAuthentication
IKEEXT_IPV6_CGAauthenticationMethodType 时可用。 仅适用于 IKE。
有关详细信息 ,请参阅IKEEXT_IPV6_CGA_AUTHENTICATION0 。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | iketypes.h |