Table of Contents

Class IkeSessionParams

Namespace
Android.Net.Ipsec.Ike
Assembly
MASES.Netdroid.dll
public class IkeSessionParams : JVMBridgeBase<IkeSessionParams>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
IkeSessionParams
Implements
Extension Methods

Constructors

IkeSessionParams(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public IkeSessionParams(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IKE_DPD_DELAY_SEC_DISABLED

public static int IKE_DPD_DELAY_SEC_DISABLED { get; set; }

Property Value

int

IKE_OPTION_ACCEPT_ANY_REMOTE_ID

public static int IKE_OPTION_ACCEPT_ANY_REMOTE_ID { get; set; }

Property Value

int

IKE_OPTION_EAP_ONLY_AUTH

public static int IKE_OPTION_EAP_ONLY_AUTH { get; set; }

Property Value

int

IKE_OPTION_FORCE_PORT_4500

public static int IKE_OPTION_FORCE_PORT_4500 { get; set; }

Property Value

int

IKE_OPTION_INITIAL_CONTACT

public static int IKE_OPTION_INITIAL_CONTACT { get; set; }

Property Value

int

IKE_OPTION_MOBIKE

public static int IKE_OPTION_MOBIKE { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetDpdDelaySeconds()

public int GetDpdDelaySeconds()

Returns

int

int

GetHardLifetimeSeconds()

public int GetHardLifetimeSeconds()

Returns

int

int

GetIkeOptions()

public Set<Integer> GetIkeOptions()

Returns

Set<Integer>

Set

GetIkeSaProposals()

public List<IkeSaProposal> GetIkeSaProposals()

Returns

List<IkeSaProposal>

List

GetLocalAuthConfig()

public IkeSessionParams.IkeAuthConfig GetLocalAuthConfig()

Returns

IkeSessionParams.IkeAuthConfig

IkeSessionParams.IkeAuthConfig

GetLocalIdentification()

public IkeIdentification GetLocalIdentification()

Returns

IkeIdentification

IkeIdentification

GetNattKeepAliveDelaySeconds()

public int GetNattKeepAliveDelaySeconds()

Returns

int

int

GetNetwork()

public Network GetNetwork()

Returns

Network

Network

GetRemoteAuthConfig()

public IkeSessionParams.IkeAuthConfig GetRemoteAuthConfig()

Returns

IkeSessionParams.IkeAuthConfig

IkeSessionParams.IkeAuthConfig

GetRemoteIdentification()

public IkeIdentification GetRemoteIdentification()

Returns

IkeIdentification

IkeIdentification

GetRetransmissionTimeoutsMillis()

public int[] GetRetransmissionTimeoutsMillis()

Returns

int[]

int

GetServerHostname()

public String GetServerHostname()

Returns

String

String

GetSoftLifetimeSeconds()

public int GetSoftLifetimeSeconds()

Returns

int

int

HasIkeOption(int)

public bool HasIkeOption(int arg0)

Parameters

arg0 int

int

Returns

bool

bool