Table of Contents

Class SSLSession

Namespace
Javax.Net.Ssl
Assembly
MASES.JNet.dll
public class SSLSession : JVMBridgeBase<SSLSession>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ISSLSession
Inheritance
JVMBridgeBase
JVMBridgeBase<SSLSession>
SSLSession
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<SSLSession>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SSLSession>.IsAssignableFrom<T>()
JVMBridgeBase<SSLSession>.Execute<T>(params T[])
JVMBridgeBase<SSLSession>.DynBridgeClazz
JVMBridgeBase<SSLSession>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SSLSession()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

[Obsolete("SSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SSLSession()

SSLSession(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

[Obsolete("SSLSession class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public SSLSession(params object[] args)

Parameters

args object[]

Properties

ApplicationBufferSize

public int ApplicationBufferSize { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CipherSuite

public String CipherSuite { get; }

Property Value

String

CreationTime

public long CreationTime { get; }

Property Value

long

Id

public byte[] Id { get; }

Property Value

byte[]

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LastAccessedTime

public long LastAccessedTime { get; }

Property Value

long

LocalCertificates

public Certificate[] LocalCertificates { get; }

Property Value

Certificate[]

LocalPrincipal

public Principal LocalPrincipal { get; }

Property Value

Principal

PacketBufferSize

public int PacketBufferSize { get; }

Property Value

int

PeerCertificates

public Certificate[] PeerCertificates { get; }

Property Value

Certificate[]

PeerHost

public String PeerHost { get; }

Property Value

String

PeerPort

public int PeerPort { get; }

Property Value

int

PeerPrincipal

public Principal PeerPrincipal { get; }

Property Value

Principal

Protocol

public String Protocol { get; }

Property Value

String

SessionContext

public SSLSessionContext SessionContext { get; }

Property Value

SSLSessionContext

ValueNames

public String[] ValueNames { get; }

Property Value

String[]

Methods

GetValue(String)

public object GetValue(String arg0)

Parameters

arg0 String

String

Returns

object

object

Invalidate()

public void Invalidate()

IsValid()

public bool IsValid()

Returns

bool

bool

PutValue(String, object)

public void PutValue(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

RemoveValue(String)

public void RemoveValue(String arg0)

Parameters

arg0 String

String