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 の構造