Freigeben über


IKEV2_TUNNEL_CONFIG_PARAMS1-Struktur (mprapi.h)

Dient zum Abrufen oder Festlegen von Tunnelparametern für IKEv2-Geräte (Internet Key Exchange Version 2).

Verwenden Sie die IKEV2_TUNNEL_CONFIG_PARAMS1-Struktur nicht direkt im Code. mit IKEV2_TUNNEL_CONFIG_PARAMS stattdessen sichergestellt wird, dass die richtige Version basierend auf dem Betriebssystem verwendet wird, unter dem der Code kompiliert wird.

Syntax

typedef struct _IKEV2_TUNNEL_CONFIG_PARAMS1 {
  DWORD          dwIdleTimeout;
  DWORD          dwNetworkBlackoutTime;
  DWORD          dwSaLifeTime;
  DWORD          dwSaDataSizeForRenegotiation;
  DWORD          dwConfigOptions;
  DWORD          dwTotalCertificates;
  CERT_NAME_BLOB *certificateNames;
} IKEV2_TUNNEL_CONFIG_PARAMS1, *PIKEV2_TUNNEL_CONFIG_PARAMS1;

Member

dwIdleTimeout

Ein Wert, der die Zeit in Sekunden angibt, nach der die Verbindung getrennt wird, wenn kein Datenverkehr vorhanden ist.

dwNetworkBlackoutTime

Ein Wert, der das Timeout für die erneute Übertragung für IKEv2-Anforderungspakete angibt. IKEv2 erwartet eine Antwort für jedes gesendete Anforderungspaket. Dieser Wert gibt die Zeit an, nach der die Verbindung gelöscht wird, falls eine Antwort nicht empfangen wird.

dwSaLifeTime

Ein Wert, der die Lebensdauer einer Sicherheitszuordnung (SECURITY Association, SA) in Sekunden angibt, nach der die Sa nicht mehr gültig ist.

dwSaDataSizeForRenegotiation

Ein Wert, der die Anzahl der Kilobyte angibt, die mit einer SA übertragen werden dürfen, bevor sie neu ausgehandelt werden muss.

dwConfigOptions

Nicht implementiert. Muss auf 0 festgelegt werden.

dwTotalCertificates

Ein Wert, der die Anzahl von Zertifikaten im certificateNames-Member angibt.

certificateNames

Ein Array von CERT_NAME_BLOB-Strukturen, die X.509-Zertifikate für öffentliche Schlüsselinfrastruktur enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile mprapi.h