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 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_AHされている場合に使用できます。
詳細については、「 IPSEC_SA_AUTH_INFORMATION0 」を参照してください。
espAuthInformation
SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_AUTHされている場合に使用できます。
詳細については、「 IPSEC_SA_AUTH_INFORMATION0 」を参照してください。
espCipherInformation
SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_CIPHERされている場合に使用できます。
詳細については、「 IPSEC_SA_CIPHER_INFORMATION0 」を参照してください。
espAuthAndCipherInformation
SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_AUTH_AND_CIPHERされている場合に使用できます。
詳細については、「 IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 」を参照してください。
espAuthFwInformation
SA 変換のセキュリティ アルゴリズム。 saTransformType がIPSEC_TRANSFORM_ESP_AUTH_FWされている場合に使用できます。
注釈
IPSEC_SA0 は、IPSEC_SAの特定の実装です。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | ipsectypes.h |