Added in API level 31

android.net.ipsec.ike

Interfaces

ChildSessionCallback Callback interface for receiving state changes of a Child Session. 
IkeSessionCallback Callback interface for receiving state changes of an IkeSession
TunnelModeChildSessionParams.ConfigRequestIpv4Address Represents an IPv4 Internal Address request 
TunnelModeChildSessionParams.ConfigRequestIpv4DhcpServer Represents an IPv4 DHCP server request 
TunnelModeChildSessionParams.ConfigRequestIpv4DnsServer Represents an IPv4 DNS Server request 
TunnelModeChildSessionParams.ConfigRequestIpv4Netmask Represents an IPv4 Netmask request 
TunnelModeChildSessionParams.ConfigRequestIpv6Address Represents an IPv6 Internal Address request 
TunnelModeChildSessionParams.ConfigRequestIpv6DnsServer Represents an IPv6 DNS Server request 
TunnelModeChildSessionParams.TunnelModeChildConfigRequest Represents a tunnel mode child session configuration request type 

Classes

ChildSaProposal ChildSaProposal represents a proposed configuration to negotiate a Child SA. 
ChildSaProposal.Builder This class is used to incrementally construct a ChildSaProposal. 
ChildSessionConfiguration ChildSessionConfiguration represents the negotiated configuration for a Child Session. 
ChildSessionConfiguration.Builder This class can be used to incrementally construct a ChildSessionConfiguration
ChildSessionParams ChildSessionParams is an abstract class that represents proposed configurations for negotiating a Child Session. 
IkeDerAsn1DnIdentification This class represents an IKE entity ID based on a DER encoded ASN.1 X.500 Distinguished Name. 
IkeFqdnIdentification IkeFqdnIdentification represents an IKE entity identification based on a fully-qualified domain name (FQDN). 
IkeIdentification IkeIdentification is abstract base class that represents the common information for all types of IKE entity identification. 
IkeIpv4AddrIdentification IkeIpv4AddrIdentification represents an IKE entity identification based on IPv4 address. 
IkeIpv6AddrIdentification IkeIpv6AddrIdentification represents an IKE entity identification based on IPv6 address. 
IkeKeyIdIdentification IkeKeyIdIdentification represents an IKE entity identification based on a Key ID. 
IkeRfc822AddrIdentification IkeRfc822AddrIdentification represents an IKE entity identification based on a fully-qualified RFC 822 email address ID (e.g. ike@android.com). 
IkeSaProposal IkeSaProposal represents a proposed configuration to negotiate an IKE SA. 
IkeSaProposal.Builder This class is used to incrementally construct a IkeSaProposal. 
IkeSession This class represents an IKE Session management object that allows for keying and management of IpSecTransforms. 
IkeSessionConfiguration IkeSessionConfiguration represents the negotiated configuration for a IkeSession
IkeSessionConfiguration.Builder This class can be used to incrementally construct a IkeSessionConfiguration
IkeSessionConnectionInfo IkeSessionConnectionInfo represents the connection information of an IkeSession
IkeSessionParams IkeSessionParams contains all user provided configurations for negotiating an IkeSession
IkeSessionParams.Builder This class can be used to incrementally construct a IkeSessionParams
IkeSessionParams.IkeAuthConfig This class contains common information of an IKEv2 authentication configuration. 
IkeSessionParams.IkeAuthDigitalSignLocalConfig This class represents the configuration to support IKEv2 public-key-signature-based authentication of the local side. 
IkeSessionParams.IkeAuthDigitalSignRemoteConfig This class represents the configuration to support IKEv2 public-key-signature-based authentication of the remote side. 
IkeSessionParams.IkeAuthEapConfig This class represents the configuration to support EAP authentication of the local side. 
IkeSessionParams.IkeAuthPskConfig This class represents the configuration to support IKEv2 pre-shared-key-based authentication of local or remote side. 
IkeTrafficSelector IkeTrafficSelector represents a Traffic Selector of a Child Session. 
IkeTunnelConnectionParams IkeTunnelConnectionParams contains IKEv2 configurations to establish an IKE/IPsec tunnel. 
SaProposal SaProposal represents a proposed configuration to negotiate an IKE or Child SA. 
TransportModeChildSessionParams TransportModeChildSessionParams represents proposed configurations for negotiating a transport mode Child Session. 
TransportModeChildSessionParams.Builder This class can be used to incrementally construct a TransportModeChildSessionParams
TunnelModeChildSessionParams TunnelModeChildSessionParams represents proposed configurations for negotiating a tunnel mode Child Session. 
TunnelModeChildSessionParams.Builder This class can be used to incrementally construct a TunnelModeChildSessionParams