IPSEC_AUTH_TRANSFORM0-Struktur (ipsectypes.h)

Die IPSEC_AUTH_TRANSFORM0-Struktur gibt hashspezifische Informationen für eine SA-Transformation an.

Syntax

typedef struct IPSEC_AUTH_TRANSFORM0_ {
  IPSEC_AUTH_TRANSFORM_ID0 authTransformId;
  IPSEC_CRYPTO_MODULE_ID   *cryptoModuleId;
} IPSEC_AUTH_TRANSFORM0;

Member

authTransformId

Der Bezeichner des Hashalgorithmus, wie von IPSEC_AUTH_TRANSFORM_ID0 angegeben.

Mögliche Werte:

Wert Bedeutung
IPSEC_AUTH_TRANSFORM_ID_HMAC_MD5_96
IPSEC_AUTH_MD5, IPSEC_AUTH_CONFIG_HMAC_MD5_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_1_96
IPSEC_AUTH_SHA_1, IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
IPSEC_AUTH_TRANSFORM_ID_HMAC_SHA_256_128
IPSEC_AUTH_SHA_256, IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_128
IPSEC_AUTH_AES_128, IPSEC_AUTH_CONFIG_GCM_AES_128
Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_192
IPSEC_AUTH_AES_192, IPSEC_AUTH_CONFIG_GCM_AES_192
Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 
IPSEC_AUTH_TRANSFORM_ID_GCM_AES_256
IPSEC_AUTH_AES_256, IPSEC_AUTH_CONFIG_GCM_AES_256
Hinweis Nur verfügbar unter Windows Server 2008, Windows Vista mit SP1 und höher.
 

cryptoModuleId

Nicht verwendeter Parameter, legen Sie diesen wert immer auf NULL fest.

Hinweise

IPSEC_AUTH_TRANSFORM0 ist eine spezifische Implementierung von IPSEC_AUTH_TRANSFORM. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und Spezifische Windows-Versionen .

Anforderungen

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

Weitere Informationen

IPSEC_AUTH_TRANSFORM_ID0

API-Strukturen der Windows-Filterplattform