IKEEXT_SA_DETAILS2 構造体 (iketypes.h)
IKEEXT_SA_DETAILS2構造体は、IKE、AuthIP、および IKEv2 セキュリティ アソシエーション (CA) を列挙するときに返される情報を格納するために使用されます。 IKEEXT_SA_DETAILS1 を使用できます。 Windows Vista の場合は、 IKEEXT_SA_DETAILS0 を使用できます。
構文
typedef struct IKEEXT_SA_DETAILS2_ {
UINT64 saId;
IKEEXT_KEY_MODULE_TYPE keyModuleType;
FWP_IP_VERSION ipVersion;
union {
IPSEC_V4_UDP_ENCAPSULATION0 *v4UdpEncapsulation;
};
IKEEXT_TRAFFIC0 ikeTraffic;
IKEEXT_PROPOSAL0 ikeProposal;
IKEEXT_COOKIE_PAIR0 cookiePair;
IKEEXT_CREDENTIALS2 ikeCredentials;
GUID ikePolicyKey;
UINT64 virtualIfTunnelId;
FWP_BYTE_BLOB correlationKey;
} IKEEXT_SA_DETAILS2;
メンバー
saId
型: UINT64
セキュリティ関連付けを識別する LUID。
keyModuleType
キー モジュールの種類。
ipVersion
種類: FWP_IP_VERSION
IP バージョン。
v4UdpEncapsulation
種類: IPSEC_V4_UDP_ENCAPSULATION0*
NAT が検出された場合は、メイン モードに対応する UDP ポートを格納します。
ipVersion がFWP_IP_VERSION_V4されている場合に使用できます。
ikeTraffic
種類: IKEEXT_TRAFFIC0
この IKE SA に対応するトラフィック。
ikeProposal
種類: IKEEXT_PROPOSAL0
この IKE SA に対応するメインモード提案。
cookiePair
SA Cookie。
ikeCredentials
SA の資格情報。
ikePolicyKey
種類: GUID
この SA に対応するメイン モード ポリシー プロバイダー コンテキストの GUID。
virtualIfTunnelId
型: UINT64
仮想インターフェイスのトンネリング状態に対する ID/ハンドル。 IKEv2 にのみ適用されます。
correlationKey
種類: FWP_BYTE_BLOB
外部アプリケーションがこの SA との交換を暗号化的にバインドできるようにするための認証から派生したキー。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
Header | iketypes.h |