IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION結構 (ndis.h)
[IPsec 工作卸除功能已被取代,不應使用。]
IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION 結構會指定單一安全性關聯 (SA)。
語法
typedef struct _IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION {
ULONG Flags;
IPSEC_OFFLOAD_V2_OPERATION Operation;
IPSEC_OFFLOAD_V2_SPI_TYPE Spi;
IPSEC_OFFLOAD_V2_ALGORITHM_INFO AuthenticationAlgorithm;
IPSEC_OFFLOAD_V2_ALGORITHM_INFO EncryptionAlgorithm;
ULONG SequenceNumberHighOrder;
} IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION, *PIPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION;
成員
Flags
一組旗標,可以與位 OR 作業結合。 否則,請將這個成員設定為零。 下列值有效:
IPSEC_OFFLOAD_V2_ESN_SA
指定ESN SA。
Operation
要為其使用 SA 的 IPsec 作業。 這 IPSEC_OFFLOAD_V2_OPERATION 列舉定義支持的作業。
Spi
SA 的 32 位安全性參數索引 (SPI)。
AuthenticationAlgorithm
SA 的完整性(驗證)演算法,格式化為 IPSEC_OFFLOAD_V2_ALGORITHM_INFO 結構。
EncryptionAlgorithm
SA 的機密性(加密/解密)演算法,格式為IPSEC_OFFLOAD_V2_ALGORITHM_INFO結構。
SequenceNumberHighOrder
序號高序延伸。 此序號高序延伸模組定義於 RFC 4304 中。 這個成員代表未包含在 IPsec 標頭中的序號高序部分。
言論
IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION 結構是 IPSEC_OFFLOAD_V2_ADD_SA 結構中 SecAssoc 可變長度陣列中的元素。 IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION 結構中的SA數目是在 NumExtHdrs 成員IPSEC_OFFLOAD_V2_ADD_SA中指定。
SecAssoc 專案,指定用於處理驗證標頭 (AH) 的作業類型 (Operation member) IPsecOffloadV2Ah,並在 AuthenticationAlgorithm 成員中擁有驗證演算法。 SA 在 EncryptionAlgorithm 成員中不會有加密演算法,因此 EncryptionAlgorithm 將包含零。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | NDIS 6.1 和更新版本支援。 |
標頭 | ndis.h (包括 Ndis.h) |