Android.Net.IpSec.Ike Spazio dei nomi

Classi

Nome Descrizione
ChildSaProposal

ChildSaProposal rappresenta una configurazione proposta per negoziare un sa figlio.

ChildSaProposal.Builder

Questa classe viene usata per costruire in modo incrementale un oggetto ChildSaProposal.

ChildSessionConfiguration

ChildSessionConfiguration rappresenta la configurazione negoziata per una sessione figlio.

ChildSessionConfiguration.Builder

Questa classe può essere usata per costruire in modo incrementale un oggetto ChildSessionConfiguration.

ChildSessionParams

ChildSessionParams è una classe astratta che rappresenta le configurazioni proposte per negoziare una sessione figlio.

IkeDerAsn1DnIdentification

Questa classe rappresenta un ID entità IKE basato su un ASN con codifica DER.

IkeFqdnIdentification

IkeFqdnIdentification rappresenta un'identificazione di entità IKE basata su un nome di dominio completo (FQDN).

IkeIdentification

IkeIdentification è una classe base astratta che rappresenta le informazioni comuni per tutti i tipi di identificazione dell'entità IKE.

IkeIpv4AddrIdentification

IkeIpv4AddrIdentification rappresenta un'identificazione di entità IKE basata sull'indirizzo IPv4.

IkeIpv6AddrIdentification

IkeIpv6AddrIdentification rappresenta un'identificazione di entità IKE basata sull'indirizzo IPv6.

IkeKeyIdIdentification

IkeKeyIdIdentification rappresenta un'identificazione di entità IKE basata su un ID chiave.

IkeRfc822AddrIdentification

IkeRfc822AddrIdentification rappresenta un'identificazione di entità IKE basata su un ID indirizzo di posta elettronica RFC 822 completo (e.

IkeSaProposal

IkeSaProposal rappresenta una configurazione proposta per negoziare un sa IKE.

IkeSaProposal.Builder

Questa classe viene usata per costruire in modo incrementale un oggetto IkeSaProposal.

IkeSession

Questa classe rappresenta un oggetto di gestione della sessione IKE che consente la gestione e la chiave di android.net.IpSecTransforms.

IkeSessionConfiguration

IkeSessionConfiguration rappresenta la configurazione negoziata per un oggetto IkeSession.

IkeSessionConfiguration.Builder

Questa classe può essere usata per costruire in modo incrementale un oggetto IkeSessionConfiguration.

IkeSessionConnectionInfo

IkeSessionConnectionInfo rappresenta le informazioni di connessione di un oggetto IkeSession.

IkeSessionParams

IkeSessionParams contiene tutte le configurazioni fornite dall'utente per negoziare un oggetto IkeSession.

IkeSessionParams.Builder

Questa classe può essere usata per costruire in modo incrementale un oggetto IkeSessionParams.

IkeSessionParams.IkeAuthConfig

Questa classe contiene informazioni comuni di una configurazione di autenticazione IKEv2.

IkeSessionParams.IkeAuthDigitalSignLocalConfig

Questa classe rappresenta la configurazione per supportare l'autenticazione pubblica-chiave-firma basata su chiave pubblica del lato locale.

IkeSessionParams.IkeAuthDigitalSignRemoteConfig

Questa classe rappresenta la configurazione per supportare l'autenticazione pubblica-chiave-firma basata su chiave pubblica del lato remoto.

IkeSessionParams.IkeAuthEapConfig

Questa classe rappresenta la configurazione per supportare l'autenticazione EAP del lato locale.

IkeSessionParams.IkeAuthPskConfig

Questa classe rappresenta la configurazione per supportare l'autenticazione precondi shared-key-based di IKEv2 sul lato locale o remoto.

IkeTrafficSelector

IkeTrafficSelector rappresenta un selettore di traffico di una sessione figlio.

IkeTunnelConnectionParams

IkeTunnelConnectionParams contiene configurazioni IKEv2 per stabilire un tunnel IKE/IPsec.

SaProposal

SaProposal rappresenta una configurazione proposta per negoziare un'istanza di IKE o un sa figlio.

TransportModeChildSessionParams

TransportModeChildSessionParams rappresenta le configurazioni proposte per negoziare una sessione figlio in modalità trasporto.

TransportModeChildSessionParams.Builder

Questa classe può essere usata per costruire in modo incrementale un oggetto TransportModeChildSessionParams.

TunnelModeChildSessionParams

TunnelModeChildSessionParams rappresenta le configurazioni proposte per negoziare una sessione figlio in modalità tunnel.

TunnelModeChildSessionParams.Builder

Questa classe può essere usata per costruire in modo incrementale un oggetto TunnelModeChildSessionParams.

Interfacce

Nome Descrizione
IChildSessionCallback

Interfaccia di callback per la ricezione delle modifiche dello stato di una sessione figlio.

IIkeSessionCallback

Interfaccia di callback per la ricezione delle modifiche dello stato di un oggetto IkeSession.

TunnelModeChildSessionParams.IConfigRequestIpv4Address

Rappresenta una richiesta di indirizzo interno IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer

Rappresenta una richiesta del server DHCP IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer

Rappresenta una richiesta del server DNS IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4Netmask

Rappresenta una richiesta Netmask IPv4

TunnelModeChildSessionParams.IConfigRequestIpv6Address

Rappresenta una richiesta di indirizzo interno IPv6

TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer

Rappresenta una richiesta del server DNS IPv6

TunnelModeChildSessionParams.ITunnelModeChildConfigRequest

Rappresenta un tipo di richiesta di configurazione della sessione figlio in modalità tunnel

Enumerazioni

Nome Descrizione
IkeSessionExtensionType
IkeSessionOption
SaProposalDhGroup
SaProposalEncryptionAlgorithm
SaProposalIntegrityAlgorithm
SaProposalKeyLength
SaProposalPseudorandomFunction