IPSEC_CIPHER_TRANSFORM0構造は、SA 変換の暗号化固有の情報を IPsec クイック モード ポリシーに格納するために使用されます。
構文
typedef struct IPSEC_CIPHER_TRANSFORM0_ {
IPSEC_CIPHER_TRANSFORM_ID0 cipherTransformId;
IPSEC_CRYPTO_MODULE_ID *cryptoModuleId;
} IPSEC_CIPHER_TRANSFORM0;
メンバー
cipherTransformId
IPSEC_CIPHER_TRANSFORM_ID0で指定された暗号化アルゴリズムの識別子。
指定できる値
値 |
意味 |
- IPSEC_CIPHER_TRANSFORM_ID_CBC_DES
|
IPSEC_CIPHER_TYPE_DES、IPSEC_CIPHER_CONFIG_CBC_DES |
- IPSEC_CIPHER_TRANSFORM_ID_CBC_3DES
|
IPSEC_CIPHER_TYPE_3DES、IPSEC_CIPHER_CONFIG_CBC_3DES |
- IPSEC_CIPHER_TRANSFORM_ID_AES_128
|
IPSEC_CIPHER_TYPE_AES_128、IPSEC_CIPHER_CONFIG_CBC_AES_128 |
- IPSEC_CIPHER_TRANSFORM_ID_AES_192
|
IPSEC_CIPHER_TYPE_AES_192、IPSEC_CIPHER_CONFIG_CBC_AES_192 |
- IPSEC_CIPHER_TRANSFORM_ID_AES_256
|
IPSEC_CIPHER_TYPE_AES_256、IPSEC_CIPHER_CONFIG_CBC_AES_256 |
- IPSEC_CIPHER_TRANSFORM_ID_GCM_AES_128
|
IPSEC_CIPHER_TYPE_AES_128、IPSEC_CIPHER_CONFIG_GCM_AES_128 メモ Windows Server 2008、Windows Vista SP1 以降でのみ使用できます。
|
- IPSEC_CIPHER_TRANSFORM_ID_GCM_AES_192
|
IPSEC_CIPHER_TYPE_AES_192、IPSEC_CIPHER_CONFIG_GCM_AES_192 メモ Windows Server 2008、Windows Vista SP1 以降でのみ使用できます。
|
- IPSEC_CIPHER_TRANSFORM_ID_GCM_AES_256
|
IPSEC_CIPHER_TYPE_AES_256、IPSEC_CIPHER_CONFIG_GCM_AES_256 メモ Windows Server 2008、Windows Vista SP1 以降でのみ使用できます。
|
cryptoModuleId
未使用のパラメーターは、常に NULL に設定 します。
IPSEC_CIPHER_TRANSFORM0 は、IPSEC_CIPHER_TRANSFORMの特定の実装です。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。
要件
要件 |
値 |
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
Header |
ipsectypes.h |
こちらもご覧ください
IPSEC_CIPHER_TRANSFORM_ID0
Windows フィルタリング プラットフォーム API の構造