IKEEXT_CREDENTIAL1 結構 (iketypes.h)
IKEEXT_CREDENTIAL1結構可用來儲存用於驗證的認證資訊。 IKEEXT_CREDENTIAL2 可供使用。 針對 Windows Vista, IKEEXT_CREDENTIAL0 可供使用。
語法
typedef struct IKEEXT_CREDENTIAL1_ {
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_CREDENTIAL1;
成員
authenticationMethodType
驗證方法的類型。
如需詳細資訊 ,請參閱IKEEXT_AUTHENTICATION_METHOD_TYPE 。
impersonationType
模擬的類型。
如需詳細資訊 ,請參閱IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE 。
presharedKey
當 authenticationMethodTypeIKEEXT_PRESHARED_KEY時可用。
如需詳細資訊 ,請參閱IKEEXT_PRESHARED_KEY_AUTHENTICATION1 。
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_CREDENTIAL1。
name
當 authenticationMethodType是下列其中一個值時可用。
IKEEXT_KERBEROSIKEEXT_NTML_V2 如需詳細資訊,請參閱 IKEEXT_NAME_CREDENTIAL0 。
需求
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | iketypes.h |
另請參閱
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE
IKEEXT_AUTHENTICATION_METHOD_TYPE
IKEEXT_CERTIFICATE_CREDENTIAL1