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) |