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 |