OFFLOAD_SECURITY_ASSOCIATION 構造体 (ntddndis.h)

OFFLOAD_SECURITY_ASSOCIATION構造体は、単一のセキュリティ関連付け (SA) を指定します。

構文

typedef struct _OFFLOAD_SECURITY_ASSOCIATION {
  OFFLOAD_OPERATION_E Operation;
  SPI_TYPE            SPI;
  OFFLOAD_ALGO_INFO   IntegrityAlgo;
  OFFLOAD_ALGO_INFO   ConfAlgo;
  OFFLOAD_ALGO_INFO   Reserved;
} OFFLOAD_SECURITY_ASSOCIATION, *POFFLOAD_SECURITY_ASSOCIATION;

メンバー

Operation

SA を使用するインターネット プロトコル セキュリティ (IPsec) 操作。 次の操作がサポートされています。

AUTHENTICATE

SA は認証 (整合性チェック) に使用されます。

暗号化

SA は暗号化/暗号化解除 (機密性) に使用されます。

SPI

SA のセキュリティ パラメーター インデックス (SPI)。

IntegrityAlgo

OFFLOAD_ALGO_INFO構造として書式設定された SA の整合性 (認証) アルゴリズム。

ConfAlgo

SA の機密性 (暗号化/復号化) アルゴリズム。OFFLOAD_ALGO_INFO構造として書式設定されます。

Reserved

このメンバーは予約されています。

注釈

OFFLOAD_SECURITY_ASSOCIATION構造体は、 OID_TCP_TASK_IPSEC_ADD_SA と共に使用されます。 OID_TCP_TASK_IPSEC_ADD_UDPESP_SA Oid。

要件

要件
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA