Table of Contents

Interface ISSLSession

Namespace
Javax.Net.Ssl
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface ISSLSession

Properties

ApplicationBufferSize

int ApplicationBufferSize { get; }

Property Value

int

CipherSuite

String CipherSuite { get; }

Property Value

String

CreationTime

long CreationTime { get; }

Property Value

long

Id

byte[] Id { get; }

Property Value

byte[]

LastAccessedTime

long LastAccessedTime { get; }

Property Value

long

LocalCertificates

Certificate[] LocalCertificates { get; }

Property Value

Certificate[]

LocalPrincipal

Principal LocalPrincipal { get; }

Property Value

Principal

PacketBufferSize

int PacketBufferSize { get; }

Property Value

int

PeerCertificates

Certificate[] PeerCertificates { get; }

Property Value

Certificate[]

PeerHost

String PeerHost { get; }

Property Value

String

PeerPort

int PeerPort { get; }

Property Value

int

PeerPrincipal

Principal PeerPrincipal { get; }

Property Value

Principal

Protocol

String Protocol { get; }

Property Value

String

SessionContext

SSLSessionContext SessionContext { get; }

Property Value

SSLSessionContext

ValueNames

String[] ValueNames { get; }

Property Value

String[]

Methods

GetValue(String)

object GetValue(String arg0)

Parameters

arg0 String

String

Returns

object

object

Invalidate()

void Invalidate()

IsValid()

bool IsValid()

Returns

bool

bool

PutValue(String, object)

void PutValue(String arg0, object arg1)

Parameters

arg0 String

String

arg1 object

object

RemoveValue(String)

void RemoveValue(String arg0)

Parameters

arg0 String

String