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