IPSEC_AUTH_TRANSFORM_ID0-Struktur (ipsectypes.h)

Die IPSEC_AUTH_TRANSFORM_ID0-Struktur wird verwendet, um den in einer IPsec-Sicherheitszuordnung (SA) verwendeten Hashalgorithmus eindeutig zu identifizieren.

Syntax

typedef struct IPSEC_AUTH_TRANSFORM_ID0_ {
  IPSEC_AUTH_TYPE   authType;
  IPSEC_AUTH_CONFIG authConfig;
} IPSEC_AUTH_TRANSFORM_ID0;

Members

authType

Der Von IPSEC_AUTH_TYPE angegebene Typ des Hashalgorithmus.

authConfig

Zusätzliche Konfigurationsinformationen für den IPsec SA-Hashalgorithmus, wie durch einen IPSEC_AUTH_CONFIG angegeben, der einem UINT8 zugeordnet ist.

Mögliche Werte:

Konfiguration der IPsec-Authentifizierung Bedeutung
IPSEC_AUTH_CONFIG_HMAC_MD5_96
Authentifizierungsalgorithmus des geheimen Schlüssels HMAC (Hash Message Authentication Code).

MD5 (Message Digest) Datenintegritäts- und Datenursprungauthentifizierungsalgorithmus.

IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
Authentifizierungsalgorithmus für den geheimen HMAC-Schlüssel.

SHA-1 (Secure Hash Algorithm) Datenintegrität und Datenursprungauthentifizierungsalgorithmus.

IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
Authentifizierungsalgorithmus für den geheimen HMAC-Schlüssel.

SHA-256- Datenintegritäts- und Datenursprungauthentifizierungsalgorithmus.

Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_CONFIG_GCM_AES_128
Authentifizierungsalgorithmus des GCM (Galois Counter Mode).

AES(Advanced Encryption Standard) Datenintegritäts- und Datenursprungauthentifizierungsalgorithmus mit 128-Bit-Schlüssel.

Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_CONFIG_GCM_AES_192
Authentifizierungsalgorithmus für den GCM-Geheimschlüssel.

AES-Datenintegritäts- und Datenursprungauthentifizierungsalgorithmus mit 192-Bit-Schlüssel.

Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_CONFIG_GCM_AES_256
Authentifizierungsalgorithmus für den GCM-Geheimschlüssel.

AES-Datenintegritäts- und Datenursprungauthentifizierungsalgorithmus mit 256-Bit-Schlüssel.

Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 

Hinweise

IPSEC_AUTH_TRANSFORM_ID0 ist eine spezifische Implementierung von IPSEC_AUTH_TRANSFORM_ID. Weitere Informationen finden Sie unter WFP Version-Independent Namen und Zielgruppenspezifische Windows-Versionen .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile ipsectypes.h

Weitere Informationen

API-Strukturen der Windows-Filterplattform