次の方法で共有


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) 操作。 次の操作がサポートされています。

認証

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

暗号化する

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

SPI

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

IntegrityAlgo

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

ConfAlgo

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

Reserved

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

備考

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

必要条件

要件 価値
ヘッダー ntddndis.h (Ndis.h を含む)

関連項目

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA