Android.Net.IpSec.Ike Espacio de nombres

Clases

Nombre Description
ChildSaProposal

ChildSaProposal representa una configuración propuesta para negociar una SA secundaria.

ChildSaProposal.Builder

Esta clase se usa para construir incrementalmente un childSaProposal.

ChildSessionConfiguration

ChildSessionConfiguration representa la configuración negociada para una sesión secundaria.

ChildSessionConfiguration.Builder

Esta clase se puede usar para construir incrementalmente un ChildSessionConfiguration.

ChildSessionParams

ChildSessionParams es una clase abstracta que representa las configuraciones propuestas para negociar una sesión secundaria.

IkeDerAsn1DnIdentification

Esta clase representa un identificador de entidad de IKE basado en un ASN codificado en DER.

IkeFqdnIdentification

IkeFqdnIdentification representa una identificación de entidad de IKE basada en un nombre de dominio completo (FQDN).

IkeIdentification

IkeIdentification es una clase base abstracta que representa la información común para todos los tipos de identificación de entidad IKE.

IkeIpv4AddrIdentification

IkeIpv4AddrIdentification representa una identificación de entidad de IKE basada en la dirección IPv4.

IkeIpv6AddrIdentification

IkeIpv6AddrIdentification representa una identificación de entidad de IKE basada en la dirección IPv6.

IkeKeyIdIdentification

IkeKeyIdIdentification representa una identificación de entidad de IKE basada en un identificador de clave.

IkeRfc822AddrIdentification

IkeRfc822AddrIdentification representa una identificación de entidad IKE basada en un identificador de dirección de correo electrónico RFC 822 completo (e.

IkeSaProposal

IkeSaProposal representa una configuración propuesta para negociar una SA de IKE.

IkeSaProposal.Builder

Esta clase se usa para construir incrementalmente un IkeSaProposal.

IkeSession

Esta clase representa un objeto de administración de sesión de IKE que permite la creación de claves y la administración de android.net.IpSecTransforms.

IkeSessionConfiguration

IkeSessionConfiguration representa la configuración negociada de .IkeSession

IkeSessionConfiguration.Builder

Esta clase se puede usar para construir incrementalmente un IkeSessionConfiguration.

IkeSessionConnectionInfo

IkeSessionConnectionInfo representa la información de conexión de un IkeSession.

IkeSessionParams

IkeSessionParams contiene todas las configuraciones proporcionadas por el usuario para negociar un IkeSession.

IkeSessionParams.Builder

Esta clase se puede usar para construir incrementalmente un IkeSessionParams.

IkeSessionParams.IkeAuthConfig

Esta clase contiene información común de una configuración de autenticación IKEv2.

IkeSessionParams.IkeAuthDigitalSignLocalConfig

Esta clase representa la configuración para admitir la autenticación basada en clave-firma pública IKEv2 del lado local.

IkeSessionParams.IkeAuthDigitalSignRemoteConfig

Esta clase representa la configuración para admitir la autenticación basada en clave-firma pública IKEv2 del lado remoto.

IkeSessionParams.IkeAuthEapConfig

Esta clase representa la configuración para admitir la autenticación EAP del lado local.

IkeSessionParams.IkeAuthPskConfig

Esta clase representa la configuración para admitir la autenticación basada en clave precompartida de IKEv2 del lado local o remoto.

IkeTrafficSelector

IkeTrafficSelector representa un selector de tráfico de una sesión secundaria.

IkeTunnelConnectionParams

IkeTunnelConnectionParams contiene configuraciones de IKEv2 para establecer un túnel IKE/IPsec.

SaProposal

SaProposal representa una configuración propuesta para negociar una SA secundaria o IKE.

TransportModeChildSessionParams

TransportModeChildSessionParams representa las configuraciones propuestas para negociar una sesión secundaria del modo de transporte.

TransportModeChildSessionParams.Builder

Esta clase se puede usar para construir incrementalmente un TransportModeChildSessionParams.

TunnelModeChildSessionParams

TunnelModeChildSessionParams representa configuraciones propuestas para negociar una sesión secundaria en modo túnel.

TunnelModeChildSessionParams.Builder

Esta clase se puede usar para construir incrementalmente un TunnelModeChildSessionParams.

Interfaces

Nombre Description
IChildSessionCallback

Interfaz de devolución de llamada para recibir cambios de estado de una sesión secundaria.

IIkeSessionCallback

Interfaz de devolución de llamada para recibir cambios de estado de .IkeSession

TunnelModeChildSessionParams.IConfigRequestIpv4Address

Representa una solicitud de dirección interna IPv4.

TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer

Representa una solicitud de servidor DHCP IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer

Representa una solicitud de servidor DNS IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4Netmask

Representa una solicitud de máscara de red IPv4

TunnelModeChildSessionParams.IConfigRequestIpv6Address

Representa una solicitud de dirección interna IPv6.

TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer

Representa una solicitud del servidor DNS IPv6.

TunnelModeChildSessionParams.ITunnelModeChildConfigRequest

Representa un tipo de solicitud de configuración de sesión secundaria en modo de túnel.

Enumeraciones

Nombre Description
IkeSessionExtensionType
IkeSessionOption
SaProposalDhGroup
SaProposalEncryptionAlgorithm
SaProposalIntegrityAlgorithm
SaProposalKeyLength
SaProposalPseudorandomFunction