共用方式為


IKEEXT_CREDENTIAL2結構 (iketypes.h)

IKEEXT_CREDENTIAL2結構用來儲存用於驗證的認證資訊。 IKEEXT_CREDENTIAL1可供 使用。 針對 Windows Vista,IKEEXT_CREDENTIAL0 可供使用。

 

語法

typedef struct IKEEXT_CREDENTIAL2_ {
  IKEEXT_AUTHENTICATION_METHOD_TYPE        authenticationMethodType;
  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE impersonationType;
  union {
    IKEEXT_PRESHARED_KEY_AUTHENTICATION1 *presharedKey;
    IKEEXT_CERTIFICATE_CREDENTIAL1       *certificate;
    IKEEXT_NAME_CREDENTIAL0              *name;
  };
} IKEEXT_CREDENTIAL2;

成員

authenticationMethodType

類型: IKEEXT_AUTHENTICATION_METHOD_TYPE

驗證方法的類型。

impersonationType

類型: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

模擬的類型。

presharedKey

類型: IKEEXT_PRESHARED_KEY_AUTHENTICATION1*

authenticationMethodTypeIKEEXT_PRESHARED_KEY時可用。

certificate

類型: IKEEXT_CERTIFICATE_CREDENTIAL1*

當 authenticationMethodType是下列其中一個值時可用。

IKEEXT_CERTIFICATE IKEEXT_CERTIFICATE_ECDSA_P256 IKEEXT_CERTIFICATE_ECDSA_P384 IKEEXT_SSL IKEEXT_SSL_ECDSA_P256 IKEEXT_SSL_ECDSA_P384 IKEEXT_IPV6_CGA

name

類型: IKEEXT_NAME_CREDENTIAL0*

當 authenticationMethodType是下列其中一個值時可用。

IKEEXT_KERBEROSIKEEXT_NTML_V2IKEEXT_RESERVED

需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 iketypes.h

另請參閱

IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

IKEEXT_AUTHENTICATION_METHOD_TYPE

IKEEXT_CERTIFICATE_CREDENTIAL1

IKEEXT_NAME_CREDENTIAL0

IKEEXT_PRESHARED_KEY_AUTHENTICATION1

Windows 篩選平台 API 結構