Android.Net.IpSec.Ike Namespace

Klassen

Name Beschreibung
ChildSaProposal

ChildSaProposal stellt eine vorgeschlagene Konfiguration für die Aushandlung einer Child SA dar.

ChildSaProposal.Builder

Diese Klasse wird verwendet, um inkrementell ein ChildSaProposal zu erstellen.

ChildSessionConfiguration

ChildSessionConfiguration stellt die ausgehandelte Konfiguration für eine untergeordnete Sitzung dar.

ChildSessionConfiguration.Builder

Diese Klasse kann zum inkrementellen Erstellen einer ChildSessionConfiguration.

ChildSessionParams

ChildSessionParams ist eine abstrakte Klasse, die vorgeschlagene Konfigurationen für die Verhandlung einer Untergeordneten Sitzung darstellt.

IkeDerAsn1DnIdentification

Diese Klasse stellt eine IKE-Entitäts-ID basierend auf einer DER-codierten ASN dar.

IkeFqdnIdentification

IkeFqdnIdentification stellt eine IKE-Entitätsidentifikation basierend auf einem vollqualifizierten Domänennamen (FQDN) dar.

IkeIdentification

IkeIdentification ist eine abstrakte Basisklasse, die die allgemeinen Informationen für alle Arten der IKE-Entitätsidentifizierung darstellt.

IkeIpv4AddrIdentification

IkeIpv4AddrIdentification stellt eine IKE-Entitätsidentifikation basierend auf der IPv4-Adresse dar.

IkeIpv6AddrIdentification

IkeIpv6AddrIdentification stellt eine IKE-Entitätsidentifikation basierend auf der IPv6-Adresse dar.

IkeKeyIdIdentification

IkeKeyIdIdentification stellt eine IKE-Entitätsidentifikation basierend auf einer Key-ID dar.

IkeRfc822AddrIdentification

IkeRfc822AddrIdentification stellt eine IKE-Entitätsidentifikation basierend auf einer vollqualifizierten RFC 822-E-Mail-Adress-ID (e.

IkeSaProposal

IkeSaProposal stellt eine vorgeschlagene Konfiguration für die Aushandlung einer IKE SA dar.

IkeSaProposal.Builder

Diese Klasse wird verwendet, um inkrementell eine IkeSaProposal zu erstellen.

IkeSession

Diese Klasse stellt ein IKE Session Management-Objekt dar, das das Schlüsseling und die Verwaltung von android.net.IpSecTransforms ermöglicht.

IkeSessionConfiguration

IkeSessionConfiguration stellt die ausgehandelte Konfiguration für eine IkeSession.

IkeSessionConfiguration.Builder

Diese Klasse kann zum inkrementellen Erstellen einer IkeSessionConfiguration.

IkeSessionConnectionInfo

IkeSessionConnectionInfo stellt die Verbindungsinformationen eines IkeSession.

IkeSessionParams

IkeSessionParams enthält alle vom Benutzer bereitgestellten Konfigurationen zum Verhandeln eines IkeSession.

IkeSessionParams.Builder

Diese Klasse kann zum inkrementellen Erstellen einer IkeSessionParams.

IkeSessionParams.IkeAuthConfig

Diese Klasse enthält allgemeine Informationen einer IKEv2-Authentifizierungskonfiguration.

IkeSessionParams.IkeAuthDigitalSignLocalConfig

Diese Klasse stellt die Konfiguration dar, um die IKEv2 public-key-signature-basierte Authentifizierung der lokalen Seite zu unterstützen.

IkeSessionParams.IkeAuthDigitalSignRemoteConfig

Diese Klasse stellt die Konfiguration dar, um die IKEv2 public-key-signature-basierte Authentifizierung der Remoteseite zu unterstützen.

IkeSessionParams.IkeAuthEapConfig

Diese Klasse stellt die Konfiguration dar, um die EAP-Authentifizierung der lokalen Seite zu unterstützen.

IkeSessionParams.IkeAuthPskConfig

Diese Klasse stellt die Konfiguration dar, um die vorverschlüsselte IKEv2-Authentifizierung lokaler oder remoteseitiger Authentifizierung zu unterstützen.

IkeTrafficSelector

IkeTrafficSelector stellt eine Datenverkehrsauswahl einer untergeordneten Sitzung dar.

IkeTunnelConnectionParams

IkeTunnelConnectionParams enthält IKEv2-Konfigurationen zum Einrichten eines IKE/IPsec-Tunnels.

SaProposal

SaProposal stellt eine vorgeschlagene Konfiguration für die Aushandlung eines IKE oder Child SA dar.

TransportModeChildSessionParams

TransportModeChildSessionParams stellt vorgeschlagene Konfigurationen für die Aushandlung einer untergeordneten Transportmodussitzung dar.

TransportModeChildSessionParams.Builder

Diese Klasse kann zum inkrementellen Erstellen einer TransportModeChildSessionParams.

TunnelModeChildSessionParams

TunnelModeChildSessionParams stellt vorgeschlagene Konfigurationen für die Aushandlung eines Tunnelmodus Child Session dar.

TunnelModeChildSessionParams.Builder

Diese Klasse kann zum inkrementellen Erstellen einer TunnelModeChildSessionParams.

Schnittstellen

Name Beschreibung
IChildSessionCallback

Rückrufschnittstelle für den Empfang von Zustandsänderungen einer untergeordneten Sitzung.

IIkeSessionCallback

Rückrufschnittstelle zum Empfangen von Zustandsänderungen einer IkeSession.

TunnelModeChildSessionParams.IConfigRequestIpv4Address

Stellt eine interne IPv4-Adressanforderung dar.

TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer

Stellt eine IPv4-DHCP-Serveranforderung dar.

TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer

Stellt eine IPv4-DNS-Serveranforderung dar.

TunnelModeChildSessionParams.IConfigRequestIpv4Netmask

Stellt eine IPv4-Netmask-Anforderung dar.

TunnelModeChildSessionParams.IConfigRequestIpv6Address

Stellt eine interne IPv6-Adressanforderung dar.

TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer

Stellt eine IPv6-DNS-Serveranforderung dar.

TunnelModeChildSessionParams.ITunnelModeChildConfigRequest

Stellt einen Untergeordneten Konfigurationsanforderungstyp für den Tunnelmodus dar.

Enumerationen

Name Beschreibung
IkeSessionExtensionType
IkeSessionOption
SaProposalDhGroup
SaProposalEncryptionAlgorithm
SaProposalIntegrityAlgorithm
SaProposalKeyLength
SaProposalPseudorandomFunction