IPSEC_SA0 構造体 (ipsectypes.h)

IPSEC_SA0構造は、IPsec セキュリティ 関連付け (SA) に関する情報を格納するために使用されます。

構文

typedef struct IPSEC_SA0_ {
  IPSEC_SA_SPI         spi;
  IPSEC_TRANSFORM_TYPE saTransformType;
  union {
    IPSEC_SA_AUTH_INFORMATION0            *ahInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthInformation;
    IPSEC_SA_CIPHER_INFORMATION0          *espCipherInformation;
    IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 *espAuthAndCipherInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthFwInformation;
  };
} IPSEC_SA0;

メンバー

spi

IPsec SA のセキュリティ パラメーター インデックス (SPI)。 IPSEC_SA_SPI は ipsectypes.h で UINT32 として定義されます。

saTransformType

IPsec セキュリティ プロトコルを指定する SA の変換の種類。

詳細については、「 IPSEC_TRANSFORM_TYPE 」を参照してください。

ahInformation

SA 変換のセキュリティ アルゴリズム。 saTransformTypeIPSEC_TRANSFORM_AHされている場合に使用できます。

詳細については、「 IPSEC_SA_AUTH_INFORMATION0 」を参照してください。

espAuthInformation

SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_AUTHされている場合使用できます。

詳細については、「 IPSEC_SA_AUTH_INFORMATION0 」を参照してください。

espCipherInformation

SA 変換のセキュリティ アルゴリズム。 saTransformTypeIPSEC_TRANSFORM_ESP_CIPHERされている場合に使用できます。

詳細については、「 IPSEC_SA_CIPHER_INFORMATION0 」を参照してください。

espAuthAndCipherInformation

SA 変換のセキュリティ アルゴリズム。 saTransformTypeIPSEC_TRANSFORM_ESP_AUTH_AND_CIPHERされている場合に使用できます。

詳細については、「 IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 」を参照してください。

espAuthFwInformation

SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_AUTH_FWされている場合使用できます。

メモ Windows Server 2008 R2、Windows 7 以降でのみ使用できます。
 

注釈

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

要件

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

こちらもご覧ください

IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0

IPSEC_SA_AUTH_INFORMATION0

IPSEC_SA_CIPHER_INFORMATION0

IPSEC_TRANSFORM_TYPE

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