TTLSServer Class

Represents type TTLSServer.

Namespace: flcTLSServer
TObject
  flcTLSServer.TTLSServer
type
 TTLSServer = class
 end;

The TTLSServer type exposes the following members.

Show:
 NameDescription
Create(TTLSServerTransportLayerSendProc)

Initializes a new instance of the TTLSServer class.

Destroy

Represents the destructor of the TTLSServer class.

Top
Show:
 NameDescription
CertificateList

Represents property CertificateList.

ClientCount

Represents property ClientCount.

Client[Integer]

Represents property Client[Integer].

DHKeySize

Represents property DHKeySize.

Options

Represents property Options.

PEMFileName

Represents property PEMFileName.

PEMText

Represents property PEMText.

PrivateKeyRSA

Represents property PrivateKeyRSA.

PrivateKeyRSAPEM

Represents property PrivateKeyRSAPEM.

State

Represents property State.

Top
Show:
 NameDescription
AddClient(TObject)

Represents method AddClient(TObject).

AllocateSessionID(RawByteString)

Represents method AllocateSessionID(RawByteString).

CheckActive

Represents method CheckActive.

CheckNotActive

Represents method CheckNotActive.

ClientAlert(TTLSServerClient,TTLSAlertLevel,TTLSAlertDescription)

Represents method ClientAlert(TTLSServerClient,TTLSAlertLevel,TTLSAlertDescription).

ClientHandshakeFinished(TTLSServerClient)

Represents method ClientHandshakeFinished(TTLSServerClient).

ClientLog(TTLSServerClient,TTLSLogType,String,Integer)

Represents method ClientLog(TTLSServerClient,TTLSLogType,String,Integer).

ClientStateChange(TTLSServerClient)

Represents method ClientStateChange(TTLSServerClient).

ClientTransportLayerSend(TTLSServerClient,Void,Integer)

Represents method ClientTransportLayerSend(TTLSServerClient,Void,Integer).

CreateClient(TObject)

Represents method CreateClient(TObject).

DoStart

Represents method DoStart.

DoStop

Represents method DoStop.

GetClientIndex(TTLSServerClient)

Represents method GetClientIndex(TTLSServerClient).

Init

Represents method Init.

InitFromPEM

Represents method InitFromPEM.

InitPrivateKey

Represents method InitPrivateKey.

Lock

Represents method Lock.

Log(TTLSLogType,String,Integer)

Overloaded. Represents method Log(TTLSLogType,String,Integer).

Log(TTLSLogType,String,TVarRec[],Integer)

Overloaded. Represents method Log(TTLSLogType,String,TVarRec[],Integer).

ProcessTransportLayerReceivedData(TTLSServerClient,Void,Integer)

Represents method ProcessTransportLayerReceivedData(TTLSServerClient,Void,Integer).

RemoveClient(TTLSServerClient)

Represents method RemoveClient(TTLSServerClient).

Start

Represents method Start.

Stop

Represents method Stop.

Unlock

Represents method Unlock.

Top
Show:
 NameDescription
OnClientAlert

Represents property OnClientAlert.

OnClientHandshakeFinished

Represents property OnClientHandshakeFinished.

OnClientStateChange

Represents property OnClientStateChange.

OnLog

Represents property OnLog.

Top
Show:
 NameDescription
FCertificateList

Represents field FCertificateList.

FClientNr

Represents field FClientNr.

FClients

Represents field FClients.

FDHKeySize

Represents field FDHKeySize.

FLock

Represents field FLock.

FOnClientAlert

Represents field FOnClientAlert.

FOnClientHandshakeFinished

Represents field FOnClientHandshakeFinished.

FOnClientStateChange

Represents field FOnClientStateChange.

FOnLog

Represents field FOnLog.

FOptions

Represents field FOptions.

FPEMFileName

Represents field FPEMFileName.

FPEMText

Represents field FPEMText.

FPrivateKeyRSA

Represents field FPrivateKeyRSA.

FRSAPrivateKey

Represents field FRSAPrivateKey.

FState

Represents field FState.

FTransportLayerSendProc

Represents field FTransportLayerSendProc.

FX509RSAPrivateKey

Represents field FX509RSAPrivateKey.

Top