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
Boolean
equals(other: Any?)

IkeSessionParams

Returns the IKE Session configuration.

TunnelModeChildSessionParams

Returns the Tunnel mode Child Session configuration.

Int

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

equals

Added in API level 31
fun equals(other: Any?): Boolean
Parameters
obj the reference object with which to compare.
Return
Boolean true if this object is the same as the obj argument; false otherwise.

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.

hashCode

Added in API level 31
fun hashCode(): Int
Return
Int a hash code value for this object.