Android.Net.IpSec.Ike Namespace

Classes

Nome Description
ChildSaProposal

ChildSaProposal representa uma configuração proposta para negociar uma SA filho.

ChildSaProposal.Builder

Essa classe é usada para construir incrementalmente um ChildSaProposal.

ChildSessionConfiguration

ChildSessionConfiguration representa a configuração negociada para uma sessão filho.

ChildSessionConfiguration.Builder

Essa classe pode ser usada para construir incrementalmente um ChildSessionConfiguration.

ChildSessionParams

ChildSessionParams é uma classe abstrata que representa as configurações propostas para negociar uma sessão filho.

IkeDerAsn1DnIdentification

Essa classe representa uma ID de entidade IKE com base em um ASN codificado em DER.

IkeFqdnIdentification

IkeFqdnIdentification representa uma identificação de entidade IKE com base em um FQDN (nome de domínio totalmente qualificado).

IkeIdentification

IkeIdentification é uma classe base abstrata que representa as informações comuns para todos os tipos de identificação de entidade IKE.

IkeIpv4AddrIdentification

IkeIpv4AddrIdentification representa uma identificação de entidade IKE com base no endereço IPv4.

IkeIpv6AddrIdentification

IkeIpv6AddrIdentification representa uma identificação de entidade IKE com base no endereço IPv6.

IkeKeyIdIdentification

IkeKeyIdIdentification representa uma identificação de entidade IKE com base em uma ID de chave.

IkeRfc822AddrIdentification

IkeRfc822AddrIdentification representa uma identificação de entidade IKE com base em uma ID de endereço de email RFC 822 totalmente qualificada (e.

IkeSaProposal

IkeSaProposal representa uma configuração proposta para negociar uma SA IKE.

IkeSaProposal.Builder

Essa classe é usada para construir incrementalmente um IkeSaProposal.

IkeSession

Essa classe representa um objeto de gerenciamento de Sessão IKE que permite o keying e o gerenciamento de android.net.IpSecTransforms.

IkeSessionConfiguration

IkeSessionConfiguration representa a configuração negociada para um IkeSession.

IkeSessionConfiguration.Builder

Essa classe pode ser usada para construir incrementalmente um IkeSessionConfiguration.

IkeSessionConnectionInfo

IkeSessionConnectionInfo representa as informações de conexão de um IkeSession.

IkeSessionParams

O IkeSessionParams contém todas as configurações fornecidas pelo usuário para negociar um IkeSession.

IkeSessionParams.Builder

Essa classe pode ser usada para construir incrementalmente um IkeSessionParams.

IkeSessionParams.IkeAuthConfig

Essa classe contém informações comuns de uma configuração de autenticação IKEv2.

IkeSessionParams.IkeAuthDigitalSignLocalConfig

Essa classe representa a configuração para dar suporte à autenticação baseada em assinatura de chave pública IKEv2 do lado local.

IkeSessionParams.IkeAuthDigitalSignRemoteConfig

Essa classe representa a configuração para dar suporte à autenticação baseada em assinatura de chave pública IKEv2 do lado remoto.

IkeSessionParams.IkeAuthEapConfig

Essa classe representa a configuração para dar suporte à autenticação EAP do lado local.

IkeSessionParams.IkeAuthPskConfig

Essa classe representa a configuração para dar suporte à autenticação baseada em chave pré-compartilhada IKEv2 do lado local ou remoto.

IkeTrafficSelector

IkeTrafficSelector representa um Seletor de Tráfego de uma Sessão Filho.

IkeTunnelConnectionParams

IkeTunnelConnectionParams contém configurações IKEv2 para estabelecer um túnel IKE/IPsec.

SaProposal

SaProposal representa uma configuração proposta para negociar um IKE ou SA filho.

TransportModeChildSessionParams

TransportModeChildSessionParams representa as configurações propostas para negociar uma sessão filho no modo de transporte.

TransportModeChildSessionParams.Builder

Essa classe pode ser usada para construir incrementalmente um TransportModeChildSessionParams.

TunnelModeChildSessionParams

TunnelModeChildSessionParams representa as configurações propostas para negociar uma sessão filho no modo de túnel.

TunnelModeChildSessionParams.Builder

Essa classe pode ser usada para construir incrementalmente um TunnelModeChildSessionParams.

Interfaces

Nome Description
IChildSessionCallback

Interface de retorno de chamada para receber alterações de estado de uma sessão filho.

IIkeSessionCallback

Interface de retorno de chamada para receber alterações de estado de um IkeSession.

TunnelModeChildSessionParams.IConfigRequestIpv4Address

Representa uma solicitação de Endereço Interno IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer

Representa uma solicitação de servidor DHCP IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer

Representa uma solicitação de servidor DNS IPv4

TunnelModeChildSessionParams.IConfigRequestIpv4Netmask

Representa uma solicitação do Netmask IPv4

TunnelModeChildSessionParams.IConfigRequestIpv6Address

Representa uma solicitação de Endereço Interno IPv6

TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer

Representa uma solicitação de servidor DNS IPv6

TunnelModeChildSessionParams.ITunnelModeChildConfigRequest

Representa um tipo de solicitação de configuração de sessão filho no modo de túnel

Enumerações

Nome Description
IkeSessionExtensionType
IkeSessionOption
SaProposalDhGroup
SaProposalEncryptionAlgorithm
SaProposalIntegrityAlgorithm
SaProposalKeyLength
SaProposalPseudorandomFunction