共用方式為


IPSEC_AUTH_TRANSFORM0 結構 (ipsectypes.h)

IPSEC_AUTH_TRANSFORM0 結構會指定 SA 轉換的哈希特定資訊。

語法

typedef struct IPSEC_AUTH_TRANSFORM0_ {
  IPSEC_AUTH_TRANSFORM_ID0 authTransformId;
  IPSEC_CRYPTO_MODULE_ID   *cryptoModuleId;
} IPSEC_AUTH_TRANSFORM0;

成員

authTransformId

IPSEC_AUTH_TRANSFORM_ID0 所指定哈希演算法的標識碼。

可能的值:

意義
IPSEC_AUTH_TRANSFORM_ID_HMAC_MD5_96
IPSEC_AUTH_MD5、IPSEC_AUTH_CONFIG_HMAC_MD5_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_1_96
IPSEC_AUTH_SHA_1,IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_256_128
IPSEC_AUTH_SHA_256、IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
注意 僅適用於 Windows Server 2008、Windows Vista SP1 和更新版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_128
IPSEC_AUTH_AES_128、IPSEC_AUTH_CONFIG_GCM_AES_128
注意 僅適用於 Windows Server 2008、Windows Vista SP1 和更新版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_192
IPSEC_AUTH_AES_192、IPSEC_AUTH_CONFIG_GCM_AES_192
注意 僅適用於 Windows Server 2008、Windows Vista SP1 和更新版本。
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_256
IPSEC_AUTH_AES_256,IPSEC_AUTH_CONFIG_GCM_AES_256
注意 僅適用於 Windows Server 2008、Windows Vista SP1 和更新版本。
 

cryptoModuleId

未使用的參數,一律將此設定為 NULL

備註

IPSEC_AUTH_TRANSFORM0 是IPSEC_AUTH_TRANSFORM的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定版本的 Windows 為目標

規格需求

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

另請參閱

IPSEC_AUTH_TRANSFORM_ID0

Windows 篩選平臺 API 結構