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
authenticationMethodType がIKEEXT_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
authenticationMethodType がIKEEXT_RESERVEDされている場合に使用できます。
ntlmV2Authentication
種類: IKEEXT_NTLM_V2_AUTHENTICATION0
authenticationMethodType がIKEEXT_NTLM_V2されている場合に使用できます。
sslAuthentication
種類: IKEEXT_CERTIFICATE_AUTHENTICATION2
authenticationMethodType がIKEEXT_SSL、IKEEXT_SSL_ECDSA_P256、またはIKEEXT_SSL_ECDSA_P384の場合に使用できます。
cgaAuthentication
種類: IKEEXT_IPV6_CGA_AUTHENTICATION0
authenticationMethodType がIKEEXT_IPV6_CGAされている場合に使用できます。
eapAuthentication
種類: IKEEXT_EAP_AUTHENTICATION0
authenticationMethodType がIKEEXT_EAPされている場合に使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | iketypes.h |