Android.Net.IpSec.Ike Espace de noms

Classes

Nom Description
ChildSaProposal

ChildSaProposal représente une configuration proposée pour négocier une sape enfant.

ChildSaProposal.Builder

Cette classe est utilisée pour construire de façon incrémentielle un ChildSaProposal.

ChildSessionConfiguration

ChildSessionConfiguration représente la configuration négociée pour une session enfant.

ChildSessionConfiguration.Builder

Cette classe peut être utilisée pour construire de façon incrémentielle un ChildSessionConfiguration.

ChildSessionParams

ChildSessionParams est une classe abstraite qui représente les configurations proposées pour la négociation d’une session enfant.

IkeDerAsn1DnIdentification

Cette classe représente un ID d’entité IKE basé sur un ASN codé DER.

IkeFqdnIdentification

IkeFqdnIdentification représente une identification d’entité IKE basée sur un nom de domaine complet (FQDN).

IkeIdentification

IkeIdentification est une classe de base abstraite qui représente les informations communes pour tous les types d’identification d’entité IKE.

IkeIpv4AddrIdentification

IkeIpv4AddrIdentification représente une identification d’entité IKE basée sur l’adresse IPv4.

IkeIpv6AddrIdentification

IkeIpv6AddrIdentification représente une identification d’entité IKE basée sur l’adresse IPv6.

IkeKeyIdIdentification

IkeKeyIdIdentification représente une identification d’entité IKE basée sur un ID de clé.

IkeRfc822AddrIdentification

IkeRfc822AddrIdentification représente une identification d’entité IKE basée sur un ID d’adresse de messagerie RFC 822 complet (e.

IkeSaProposal

IkeSaProposal représente une configuration proposée pour négocier une sa IKE.

IkeSaProposal.Builder

Cette classe est utilisée pour construire de façon incrémentielle un IkeSaProposal.

IkeSession

Cette classe représente un objet de gestion de session IKE qui permet la clé et la gestion de android.net.IpSecTransforms.

IkeSessionConfiguration

IkeSessionConfiguration représente la configuration négociée pour un IkeSession.

IkeSessionConfiguration.Builder

Cette classe peut être utilisée pour construire de façon incrémentielle un IkeSessionConfiguration.

IkeSessionConnectionInfo

IkeSessionConnectionInfo représente les informations de connexion d’un IkeSession.

IkeSessionParams

IkeSessionParams contient toutes les configurations fournies par l’utilisateur pour négocier un IkeSession.

IkeSessionParams.Builder

Cette classe peut être utilisée pour construire de façon incrémentielle un IkeSessionParams.

IkeSessionParams.IkeAuthConfig

Cette classe contient des informations courantes sur une configuration d’authentification IKEv2.

IkeSessionParams.IkeAuthDigitalSignLocalConfig

Cette classe représente la configuration pour prendre en charge l’authentification basée sur la signature publique IKEv2 du côté local.

IkeSessionParams.IkeAuthDigitalSignRemoteConfig

Cette classe représente la configuration pour prendre en charge l’authentification basée sur la signature publique IKEv2 du côté distant.

IkeSessionParams.IkeAuthEapConfig

Cette classe représente la configuration pour prendre en charge l’authentification EAP du côté local.

IkeSessionParams.IkeAuthPskConfig

Cette classe représente la configuration pour prendre en charge l’authentification basée sur une clé partagée IKEv2 du côté local ou distant.

IkeTrafficSelector

IkeTrafficSelector représente un sélecteur de trafic d’une session enfant.

IkeTunnelConnectionParams

IkeTunnelConnectionParams contient des configurations IKEv2 pour établir un tunnel IKE/IPsec.

SaProposal

SaProposal représente une configuration proposée pour négocier une sa IKE ou enfant.

TransportModeChildSessionParams

TransportModeChildSessionParams représente les configurations proposées pour négocier une session enfant en mode de transport.

TransportModeChildSessionParams.Builder

Cette classe peut être utilisée pour construire de façon incrémentielle un TransportModeChildSessionParams.

TunnelModeChildSessionParams

TunnelModeChildSessionParams représente les configurations proposées pour négocier une session enfant en mode tunnel.

TunnelModeChildSessionParams.Builder

Cette classe peut être utilisée pour construire de façon incrémentielle un TunnelModeChildSessionParams.

Interfaces

Nom Description
IChildSessionCallback

Interface de rappel pour recevoir les modifications d’état d’une session enfant.

IIkeSessionCallback

Interface de rappel pour la réception des modifications d’état d’un IkeSession.

TunnelModeChildSessionParams.IConfigRequestIpv4Address

Représente une demande d’adresse interne IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer

Représente une requête de serveur DHCP IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer

Représente une requête de serveur DNS IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4Netmask

Représente une requête de masque réseau IPv4

TunnelModeChildSessionParams.IConfigRequestIpv6Address

Représente une demande d’adresse interne IPv6

TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer

Représente une requête de serveur DNS IPv6

TunnelModeChildSessionParams.ITunnelModeChildConfigRequest

Représente un type de demande de configuration de session enfant en mode tunnel

Énumérations

Nom Description
IkeSessionExtensionType
IkeSessionOption
SaProposalDhGroup
SaProposalEncryptionAlgorithm
SaProposalIntegrityAlgorithm
SaProposalKeyLength
SaProposalPseudorandomFunction