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

authenticationMethodTypeIKEEXT_PRESHARED_KEYされている場合に使用できます。

詳細については、「 IKEEXT_PRESHARED_KEY_AUTHENTICATION0 」を参照してください。

certificateAuthentication

authenticationMethodType がIKEEXT_CERTIFICATE、IKEEXT_CERTIFICATE_ECDSA_P256、またはIKEEXT_CERTIFICATE_ECDSA_P384の場合使用できます。

詳細については、「 IKEEXT_CERTIFICATE_AUTHENTICATION0 」を参照してください。

kerberosAuthentication

authenticationMethodTypeIKEEXT_KERBEROSされている場合に使用できます。

詳細については、「 IKEEXT_KERBEROS_AUTHENTICATION0 」を参照してください。

ntlmV2Authentication

authenticationMethodTypeIKEEXT_NTLM_V2されている場合に使用できます。

詳細については、「 IKEEXT_NTLM_V2_AUTHENTICATION0 」を参照してください。

sslAuthentication

authenticationMethodType がIKEEXT_SSL、IKEEXT_SSL_ECDSA_P256、またはIKEEXT_SSL_ECDSA_P384されている場合に使用できます。

詳細については、「 IKEEXT_CERTIFICATE_AUTHENTICATION0 」を参照してください。

cgaAuthentication

authenticationMethodTypeIKEEXT_IPV6_CGAされている場合に使用できます。 IKE でのみ使用できます。

詳細については、「 IKEEXT_IPV6_CGA_AUTHENTICATION0 」を参照してください。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header iketypes.h

関連項目

Windows フィルタリング プラットフォーム API の構造