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

種類: IKEEXT_KEY_MODULE_TYPE

キー モジュールの種類。

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

種類: IKEEXT_COOKIE_PAIR0

SA Cookie。

ikeCredentials

種類: IKEEXT_CREDENTIALS2

SA の資格情報。

ikePolicyKey

種類: GUID

この SA に対応するメイン モード ポリシー プロバイダー コンテキストの GUID。

virtualIfTunnelId

型: UINT64

仮想インターフェイスのトンネリング状態に対する ID/ハンドル。 IKEv2 にのみ適用されます。

correlationKey

種類: FWP_BYTE_BLOB

外部アプリケーションがこの SA との交換を暗号化的にバインドできるようにするための認証から派生したキー。

要件

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

こちらもご覧ください

FWP_BYTE_BLOB

FWP_IP_VERSION

IKEEXT_COOKIE_PAIR0

IKEEXT_CREDENTIALS2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IKEEXT_TRAFFIC0

IPSEC_V4_UDP_ENCAPSULATION0