Sprache

IkeSessionParams.IkeOptionMobike Feld

Definition

Achtung

This constant will be removed in the future version. Use Android.Net.IpSec.Ike.IkeSessionOption enum directly instead of this field.

Bei Festlegung versucht die IKE-Sitzung, IP-Adressänderungen mithilfe von RFC4555 MOBIKE zu behandeln.

[Android.Runtime.Register("IKE_OPTION_MOBIKE", ApiSince=31)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Net.IpSec.Ike.IkeSessionOption enum directly instead of this field.", true)]
public const Android.Net.IpSec.Ike.IkeSessionOption IkeOptionMobike = 2;
[<Android.Runtime.Register("IKE_OPTION_MOBIKE", ApiSince=31)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Net.IpSec.Ike.IkeSessionOption enum directly instead of this field.", true)>]
val mutable IkeOptionMobike : Android.Net.IpSec.Ike.IkeSessionOption

Feldwert

Value = 2
Attribute

Hinweise

Bei Festlegung versucht die IKE-Sitzung, IP-Adressänderungen mithilfe von RFC4555 MOBIKE zu behandeln.

Bei Änderungen der IP-Adresse (einschließlich Netzwerkänderungen) initiiert die IKE-Sitzung ein RFC 4555 MOBIKE-Verfahren, wobei sowohl diese IKE-Sitzung als auch die zugeordneten IPsec-Transformationen zum neuen lokalen und Remoteadressenpaar migriert werden.

Die IKE-Bibliothek versucht zunächst, MOBIKE zu ermöglichen, die Änderungen der zugrunde liegenden Netzwerk- und Adressen zu verarbeiten. Für Anrufer, die für SDK android.os.Build.VERSION_CODES#S_V2 und frühere Versionen vorgesehen sind, wird diese Option implizit die Unterstützung für rekey-basierte Mobilität aktivieren und daher, wenn der Server MOBIKE nicht unterstützt, versucht die IKE-Sitzung die Migration, indem alle zugeordneten IPsec-SAs neu schlüsselt. Dieses wiederverschlüsselte Mobilitätsfeature ist nicht bewährte Methoden und weist technische Probleme auf; dementsprechend wird sie nicht mehr für Anrufer aktiviert, die sdk android.os.Build.VERSION_CODES#TIRAMISU und höher ausgerichtet sind.

Überprüfen, ob MOBIKE sowohl von der IKE-Bibliothek als auch vom Server in einer IKE-Sitzung unterstützt wird, erfolgt über IkeSessionConfiguration#isIkeExtensionEnabled(int).

Es wird empfohlen, IKE_OPTION_MOBIKE aus Kompatibilitätsgründen nicht aktiviert zu werden.

Wenn diese Option für eine IKE-Sitzung festgelegt ist, sind Transportmodus-SAs in dieser Sitzung nicht zulässig.

Aufrufer, die eine Migration von IPsec-Transformationen und -Tunneln durchführen müssen, müssen migrationsspezifische Methoden in IkeSessionCallback und ChildSessionCallback.

Java Dokumentation für android.net.ipsec.ike.IkeSessionParams.IKE_OPTION_MOBIKE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: