共用方式為


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

SA 的完整性 (驗證) 演算法,格式為 OFFLOAD_ALGO_INFO 結構。

ConfAlgo

SA 的機密性 (加密/解密) 演算法,格式化為OFFLOAD_ALGO_INFO結構。

Reserved

此成員已保留。

備註

OFFLOAD_SECURITY_ASSOCIATION 結構會與 OID_TCP_TASK_IPSEC_ADD_SA 和 搭配使用 OID_TCP_TASK_IPSEC_ADD_UDPESP_SA Oid。

規格需求

需求
標頭 ntddndis.h (包括 Ndis.h)

另請參閱

OFFLOAD_ALGO_INFO

OID_TCP_TASK_IPSEC_ADD_SA

OID_TCP_TASK_IPSEC_ADD_UDPESP_SA