Added in API level 31

IkeTunnelConnectionParams

class IkeTunnelConnectionParams
kotlin.Any
   ↳ android.net.ipsec.ike.IkeTunnelConnectionParams

IkeTunnelConnectionParams contains IKEv2 configurations to establish an IKE/IPsec tunnel.

This class containing IKEv2-specific configuration, authentication and authorization parameters to establish an IKE/IPsec tunnel.

Summary

Public constructors

Construct an IkeTunnelConnectionParams instance.

Public methods
IkeSessionParams

Returns the IKE Session configuration.

TunnelModeChildSessionParams

Returns the Tunnel mode Child Session configuration.

Public constructors

IkeTunnelConnectionParams

Added in API level 31
IkeTunnelConnectionParams(
    ikeParams: IkeSessionParams,
    childParams: TunnelModeChildSessionParams)

Construct an IkeTunnelConnectionParams instance.

Parameters
ikeParams IkeSessionParams: the IKE Session configuration This value cannot be null.
childParams TunnelModeChildSessionParams: the Tunnel mode Child Session configuration This value cannot be null.

Public methods

getIkeSessionParams

Added in API level 31
fun getIkeSessionParams(): IkeSessionParams

Returns the IKE Session configuration.

Return
IkeSessionParams This value cannot be null.

getTunnelModeChildSessionParams

Added in API level 31
fun getTunnelModeChildSessionParams(): TunnelModeChildSessionParams

Returns the Tunnel mode Child Session configuration.

Return
TunnelModeChildSessionParams This value cannot be null.