Android.Net.IpSec.Ike.Exceptions Namespace

Enthält Ausnahmen und Protokollfehlercodes für Internet Key Exchange Version 2 (IKEv2)-Sitzungen.

Klassen

Name Beschreibung
IkeException

IkeException stellt eine generische Ausnahme dar, die interne und Protokollausnahmen enthält.

IkeInternalException

IkeInternalException kapselt alle lokalen Implementierungs- oder ressourcenbezogenen Ausnahmen.

IkeIOException

Wrapper für E/A-Ausnahmen, die bei IKE-Vorgängen auftreten.

IkeNetworkLostException

IkeNetworkLostException wird an den Aufrufer IkeSessionCallback#onError(IkeException) zurückgegeben, wenn das zugrunde liegende Netzwerk für das Netzwerk android.net.ipsec.ike.IkeSession ohne Alternativen verloren ging.

IkeNonProtocolException

IkeNonProtocolException kapselt alle implementierungsspezifischen nicht protokollspezifischen IKE-Fehler.

IkeProtocolException

IkeProtocolException ist eine abstrakte Klasse, die die allgemeinen Informationen für alle IKE-Protokollfehler darstellt.

IkeTimeoutException

Diese Ausnahme wird ausgelöst, wenn ein IKE-Timeout für die erneute Übertragung vorhanden ist.

InvalidKeException

Diese Ausnahme wird ausgelöst, wenn der Remoteserver eine andere Diffie-Hellman Gruppe erwartet hat.

InvalidMajorVersionException

Diese Ausnahme wird ausgelöst, wenn die Hauptversion einer eingehenden Nachricht höher als 2 ist.

InvalidSelectorsException

Diese Ausnahme wird ausgelöst, wenn der Remoteserver ein IPsec-Paket mit nicht übereinstimmende Selektoren empfangen hat.

Enumerationen

Name Beschreibung
IkeProtocolErrorType

Gibt Fehlercodes des Internetschlüssels Exchange Version 2 (IKEv2) an.

Hinweise

IkeException ist der Basis-Ausnahmetyp. IkeProtocolException stellt Protokollfehler dar. IkeNonProtocolException stellt Fehler außerhalb des IKE-Protokolls dar, z. B. ein verlorenes Netzwerk oder ein Eingabe-/Ausgabefehler.

Informationen zur Android-API finden Sie in der Referenz zum IKE-Ausnahmenpaket.