共用方式為


IKEEXT_CREDENTIAL0 結構 (iketypes.h)

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

 

語法

typedef struct IKEEXT_CREDENTIAL0_ {
  IKEEXT_AUTHENTICATION_METHOD_TYPE        authenticationMethodType;
  IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE impersonationType;
  union {
    IKEEXT_PRESHARED_KEY_AUTHENTICATION0 *presharedKey;
    IKEEXT_CERTIFICATE_CREDENTIAL0       *certificate;
    IKEEXT_NAME_CREDENTIAL0              *name;
  };
} IKEEXT_CREDENTIAL0;

成員

authenticationMethodType

驗證方法的類型。

如需詳細資訊 ,請參閱IKEEXT_AUTHENTICATION_METHOD_TYPE

impersonationType

模擬的類型。

如需詳細資訊 ,請參閱IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

presharedKey

當 authenticationMethodTypeIKEEXT_PRESHARED_KEY時可用。

如需詳細資訊 ,請參閱IKEEXT_PRESHARED_KEY_AUTHENTICATION0

certificate

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

IKEEXT_CERTIFICATE IKEEXT_CERTIFICATE_ECDSA_P256 IKEEXT_CERTIFICATE_ECDSA_P384 IKEEXT_SSL IKEEXT_SSL_ECDSA_P256 IKEEXT_SSL_ECDSA_P384IKEEXT_IPV6_CGA如需詳細資訊,請參閱IKEEXT_CERTIFICATE_CREDENTIAL0

name

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

IKEEXT_KERBEROSIKEEXT_NTML_V2 如需詳細資訊,請參閱 IKEEXT_NAME_CREDENTIAL0

需求

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

另請參閱

IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE

IKEEXT_AUTHENTICATION_METHOD_TYPE

IKEEXT_CERTIFICATE_CREDENTIAL0

IKEEXT_NAME_CREDENTIAL0

IKEEXT_PRESHARED_KEY_AUTHENTICATION0

Windows 篩選平台 API 結構