次の方法で共有


IPSEC_CIPHER_TRANSFORM0構造体 (ipsectypes.h)

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