structure IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION (ndis.h)
[La fonctionnalité de déchargement de tâche IPsec est déconseillée et ne doit pas être utilisée.]
La structure IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION spécifie une seule association de sécurité (SA).
Syntaxe
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;
Membres
Flags
Ensemble d’indicateurs qui peuvent être combinés avec une opération OR au niveau du bit. Sinon, définissez ce membre sur zéro. Les valeurs suivantes sont valides :
IPSEC_OFFLOAD_V2_ESN_SA
Spécifie ESN SA.
Operation
Opération IPsec pour laquelle l’accès partagé doit être utilisé. The IPSEC_OFFLOAD_V2_OPERATION énumération définit les opérations prises en charge.
Spi
Index de paramètres de sécurité (SPI) 32 bits pour l’accès partagé.
AuthenticationAlgorithm
L’algorithme d’intégrité (authentification) pour l’entité d’accès partagé, mis en forme en tant que IPSEC_OFFLOAD_V2_ALGORITHM_INFO structure.
EncryptionAlgorithm
Algorithme de confidentialité (chiffrement/déchiffrement) pour l’sap, mis en forme en tant que structure de IPSEC_OFFLOAD_V2_ALGORITHM_INFO.
SequenceNumberHighOrder
Extension d’ordre élevé du numéro de séquence. Cette extension d’ordre élevé de numéro de séquence est définie dans RFC 4304. Ce membre représente la partie d’ordre élevé du numéro de séquence qui n’est pas inclus dans l’en-tête IPsec.
Remarques
La structure IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION est un élément du tableau de longueur variable SecAssoc de la structure IPSEC_OFFLOAD_V2_ADD_SA . Le nombre d’autorités de sécurité dans la structure IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION est spécifié dans le membre NumExtHdrs de IPSEC_OFFLOAD_V2_ADD_SA.
Un élément SecAssoc spécifié pour être utilisé dans le traitement des en-têtes d’authentification (AH) aura un type d’opération (le membre Operation ) D’IPsecOffloadV2Ah et aura l’algorithme d’authentification dans le membre AuthenticationAlgorithm . La sap n’ayant pas d’algorithme de chiffrement dans le membre EncryptionAlgorithm , EncryptionAlgorithm contiendra donc des zéros.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge dans NDIS 6.1 et versions ultérieures. |
En-tête | ndis.h (inclure Ndis.h) |