IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION-Struktur (ndis.h)
[Das IPsec-Aufgabenauslagerungsfeature ist veraltet und sollte nicht verwendet werden.]
Die IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION-Struktur gibt eine einzelne Sicherheitszuordnung (Security Association, SA) an.
Syntax
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;
Member
Flags
Eine Gruppe von Flags, die mit einem bitweisen OR-Vorgang kombiniert werden können. Legen Sie andernfalls diesen Member auf 0 (null) fest. Folgende Werte sind gültig:
IPSEC_OFFLOAD_V2_ESN_SA
Gibt ESN SA an.
Operation
Der IPsec-Vorgang, für den die SA verwendet werden soll. The IPSEC_OFFLOAD_V2_OPERATION-Enumeration definiert die unterstützten Vorgänge.
Spi
Ein 32-Bit-Sicherheitsparameterindex (SPI) für die SA.
AuthenticationAlgorithm
Der Integritätsalgorithmus (Authentifizierung) für die SA, formatiert als IPSEC_OFFLOAD_V2_ALGORITHM_INFO Struktur.
EncryptionAlgorithm
Der Vertraulichkeitsalgorithmus (Verschlüsselung/Entschlüsselung) für die SA, der als IPSEC_OFFLOAD_V2_ALGORITHM_INFO-Struktur formatiert ist.
SequenceNumberHighOrder
Die Sequenznummernerweiterung in hoher Reihenfolge. Diese Sequenznummernerweiterung in hoher Reihenfolge ist in RFC 4304 definiert. Dieser Member stellt den hohen Teil der Sequenznummer dar, der nicht im IPsec-Header enthalten ist.
Hinweise
Die IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION-Struktur ist ein Element im SecAssoc-Array mit variabler Länge in der IPSEC_OFFLOAD_V2_ADD_SA-Struktur . Die Anzahl der SAs in der IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION-Struktur wird im NumExtHdrs-Element von IPSEC_OFFLOAD_V2_ADD_SA angegeben.
Ein SecAssoc-Element , das für die Verarbeitung von Authentifizierungsheadern (AH) angegeben ist, verfügt über einen Vorgangstyp (das Operation-Element ) von IPsecOffloadV2Ah und den Authentifizierungsalgorithmus im AuthenticationAlgorithm-Element . Die SA verfügt im EncryptionAlgorithm-Member nicht über einen Verschlüsselungsalgorithmus, sodass EncryptionAlgorithm Nullen enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt in NDIS 6.1 und höher. |
Kopfzeile | ndis.h (include Ndis.h) |