共用方式為


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

IKEEXT_NAME_CREDENTIAL0

IKEEXT_PRESHARED_KEY_AUTHENTICATION1

Windows 篩選平台 API 結構