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 | |
|---|---|
IkeTunnelConnectionParams(ikeParams: IkeSessionParams, childParams: TunnelModeChildSessionParams)Construct an IkeTunnelConnectionParams instance. |
|
| Public methods | |
|---|---|
| Boolean | |
| IkeSessionParams |
Returns the IKE Session configuration. |
| TunnelModeChildSessionParams |
Returns the Tunnel mode Child Session configuration. |
| Int |
hashCode() |
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. |