estructura IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION (ndis.h)
[La característica descarga de tareas IPsec está en desuso y no debe usarse].
La estructura IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION especifica una única asociación de seguridad (SA).
Sintaxis
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;
Miembros
Flags
Conjunto de marcas que se pueden combinar con una operación OR bit a bit. De lo contrario, establezca este miembro en cero. Los valores siguientes son válidos:
IPSEC_OFFLOAD_V2_ESN_SA
Especifica LA SA de ESN.
Operation
Operación IPsec para la que se va a usar la SA. El IPSEC_OFFLOAD_V2_OPERATION enumeración define las operaciones admitidas.
Spi
Índice de parámetros de seguridad (SPI) de 32 bits para la SA.
AuthenticationAlgorithm
El algoritmo de integridad (autenticación) de la SA, con el formato IPSEC_OFFLOAD_V2_ALGORITHM_INFO estructura.
EncryptionAlgorithm
Algoritmo de confidencialidad (cifrado y descifrado) para la SA, con formato de estructura IPSEC_OFFLOAD_V2_ALGORITHM_INFO.
SequenceNumberHighOrder
Extensión de orden alto del número de secuencia. Esta extensión de orden alto de número de secuencia se define en RFC 4304. Este miembro representa la parte de orden superior del número de secuencia que no se incluye en el encabezado IPsec.
Observaciones
La estructura IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION es un elemento de la matriz de longitud variable en la estructura IPSEC_OFFLOAD_V2_ADD_SA. El número de SAs de la estructura de IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION se especifica en el miembro NumExtHdrs de IPSEC_OFFLOAD_V2_ADD_SA.
Un elemento SecAssoc que se especifica para su uso en el procesamiento de encabezados de autenticación (AH) tendrá un tipo de operación (el miembro Operation) de IPsecOffloadV2Ah y tendrá el algoritmo de autenticación en el miembro authenticationAlgorithm. La SA no tendrá un algoritmo de cifrado en el miembro EncryptionAlgorithm, por lo que encryptionAlgorithm contendrá ceros.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.1 y versiones posteriores. |
encabezado de | ndis.h (incluya Ndis.h) |