次の方法で共有


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の特定の実装です。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header ipsectypes.h

こちらもご覧ください

IPSEC_AUTH_TRANSFORM_ID0

Windows フィルタリング プラットフォーム API の構造