TTLSServerClient Class

Represents type TTLSServerClient.

Namespace: flcTLSServer
TObject
  flcTLSConnection.TTLSConnection
    flcTLSServer.TTLSServerClient
type
 TTLSServerClient = class(TTLSConnection)
 end;

The TTLSServerClient type exposes the following members.

Show:
 NameDescription
Create(TTLSServer,TObject)

Initializes a new instance of the TTLSServerClient class.

Destroy

Represents the destructor of the TTLSServerClient class. (Overrides TTLSConnection.Destroy.)

Top
Show:
 NameDescription
ConnectionState

Represents property ConnectionState. (Inherited from TTLSConnection.)

UserObj

Represents property UserObj.

Top
Show:
 NameDescription
AddVerifyHandshakeData(Void,Integer)

Represents method AddVerifyHandshakeData(Void,Integer). (Inherited from TTLSConnection.)

AvailableToRead

Represents method AvailableToRead. (Inherited from TTLSConnection.)

ChangeDecryptCipherSpec

Represents method ChangeDecryptCipherSpec. (Inherited from TTLSConnection.)

ChangeEncryptCipherSpec

Represents method ChangeEncryptCipherSpec. (Inherited from TTLSConnection.)

Close

Represents method Close. (Inherited from TTLSConnection.)

DoClose

Represents method DoClose. (Inherited from TTLSConnection.)

DoStart

Represents method DoStart.

HandleAlertCertificateError(TTLSAlert)

Represents method HandleAlertCertificateError(TTLSAlert). (Inherited from TTLSConnection.)

HandleAlertCloseNotify

Represents method HandleAlertCloseNotify. (Inherited from TTLSConnection.)

HandleAlertNoRenegotiation

Represents method HandleAlertNoRenegotiation. (Inherited from TTLSConnection.)

HandleAlertProtocolFailure(TTLSAlert)

Represents method HandleAlertProtocolFailure(TTLSAlert). (Inherited from TTLSConnection.)

HandleAlertProtocolVersion

Represents method HandleAlertProtocolVersion. (Inherited from TTLSConnection.)

HandleAlertSecurityError(TTLSAlert)

Represents method HandleAlertSecurityError(TTLSAlert). (Inherited from TTLSConnection.)

HandleAlertUnknown(TTLSAlert)

Represents method HandleAlertUnknown(TTLSAlert). (Inherited from TTLSConnection.)

HandleAlertUserCancelled

Represents method HandleAlertUserCancelled. (Inherited from TTLSConnection.)

HandleHandshakeCertificateVerify(Void,Integer)

Represents method HandleHandshakeCertificateVerify(Void,Integer).

HandleHandshakeClientHello(Void,Integer)

Represents method HandleHandshakeClientHello(Void,Integer).

HandleHandshakeClientKeyExchange(Void,Integer)

Represents method HandleHandshakeClientKeyExchange(Void,Integer).

HandleHandshakeFinished(Void,Integer)

Represents method HandleHandshakeFinished(Void,Integer).

HandleHandshakeMessage(TTLSHandshakeType,Void,Integer)

Represents method HandleHandshakeMessage(TTLSHandshakeType,Void,Integer). (Overrides TTLSConnection.HandleHandshakeMessage(TTLSHandshakeType,Void,Integer).)

HandleProtocolAlert(Void,Integer)

Represents method HandleProtocolAlert(Void,Integer). (Inherited from TTLSConnection.)

HandleProtocolApplicationData(Void,Integer)

Represents method HandleProtocolApplicationData(Void,Integer). (Inherited from TTLSConnection.)

HandleProtocolChangeCipherSpec(Void,Integer)

Represents method HandleProtocolChangeCipherSpec(Void,Integer). (Inherited from TTLSConnection.)

HandleProtocolHandshake(Void,Integer)

Represents method HandleProtocolHandshake(Void,Integer). (Inherited from TTLSConnection.)

Init

Represents method Init. (Inherited from TTLSConnection.)

InitCipherSpecNone

Represents method InitCipherSpecNone.

InitDHState

Represents method InitDHState.

InitHandshakeServerHello

Represents method InitHandshakeServerHello.

InitHandshakeServerKeyExchange

Represents method InitHandshakeServerKeyExchange.

InitProtocolVersion

Represents method InitProtocolVersion.

IsFinishedState

Represents method IsFinishedState. (Inherited from TTLSConnection.)

IsNegotiatingState

Represents method IsNegotiatingState. (Inherited from TTLSConnection.)

IsReadyState

Represents method IsReadyState. (Inherited from TTLSConnection.)

Log(TTLSLogType,String,Integer)

Overloaded. Represents method Log(TTLSLogType,String,Integer). (Inherited from TTLSConnection.)

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

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

ProcessTransportLayerData

Represents method ProcessTransportLayerData. (Inherited from TTLSConnection.)

ProcessTransportLayerReceivedData(Void,Integer)

Represents method ProcessTransportLayerReceivedData(Void,Integer). (Inherited from TTLSConnection.)

Read(Void,Integer)

Represents method Read(Void,Integer). (Inherited from TTLSConnection.)

SelectCipherSuite(TTLSCipherSuite)

Represents method SelectCipherSuite(TTLSCipherSuite).

SelectCompression(TTLSCompressionMethod)

Represents method SelectCompression(TTLSCompressionMethod).

SendAlert(TTLSAlertLevel,TTLSAlertDescription)

Represents method SendAlert(TTLSAlertLevel,TTLSAlertDescription). (Inherited from TTLSConnection.)

SendAlertCloseNotify

Represents method SendAlertCloseNotify. (Inherited from TTLSConnection.)

SendAlertDecodeError

Represents method SendAlertDecodeError. (Inherited from TTLSConnection.)

SendAlertIllegalParameter

Represents method SendAlertIllegalParameter. (Inherited from TTLSConnection.)

SendAlertInternalError

Represents method SendAlertInternalError. (Inherited from TTLSConnection.)

SendAlertProtocolVersion

Represents method SendAlertProtocolVersion. (Inherited from TTLSConnection.)

SendAlertUnexpectedMessage

Represents method SendAlertUnexpectedMessage. (Inherited from TTLSConnection.)

SendApplicationData(Void,Integer)

Represents method SendApplicationData(Void,Integer). (Inherited from TTLSConnection.)

SendChangeCipherSpec

Represents method SendChangeCipherSpec. (Inherited from TTLSConnection.)

SendContent(TTLSContentType,Void,Integer)

Represents method SendContent(TTLSContentType,Void,Integer). (Inherited from TTLSConnection.)

SendHandshake(Void,Integer)

Represents method SendHandshake(Void,Integer). (Inherited from TTLSConnection.)

SendHandshakeCertificate

Represents method SendHandshakeCertificate.

SendHandshakeCertificateRequest

Represents method SendHandshakeCertificateRequest.

SendHandshakeFinished

Represents method SendHandshakeFinished.

SendHandshakeHelloRequest

Represents method SendHandshakeHelloRequest.

SendHandshakeServerHello

Represents method SendHandshakeServerHello.

SendHandshakeServerHelloDone

Represents method SendHandshakeServerHelloDone.

SendHandshakeServerKeyExchange

Represents method SendHandshakeServerKeyExchange.

SetClientState(TTLSServerClientState)

Represents method SetClientState(TTLSServerClientState).

SetClosed

Represents method SetClosed. (Inherited from TTLSConnection.)

SetConnectionState(TTLSConnectionState)

Represents method SetConnectionState(TTLSConnectionState). (Inherited from TTLSConnection.)

SetDecodeKeys(RawByteString,RawByteString,RawByteString)

Represents method SetDecodeKeys(RawByteString,RawByteString,RawByteString). (Inherited from TTLSConnection.)

SetEncodeKeys(RawByteString,RawByteString,RawByteString)

Represents method SetEncodeKeys(RawByteString,RawByteString,RawByteString). (Inherited from TTLSConnection.)

SetErrorBadProtocol

Represents method SetErrorBadProtocol. (Inherited from TTLSConnection.)

ShutdownBadProtocol(TTLSAlertDescription)

Represents method ShutdownBadProtocol(TTLSAlertDescription). (Inherited from TTLSConnection.)

Start

Represents method Start.

TransportLayerSend(Void,Integer)

Represents method TransportLayerSend(Void,Integer). (Inherited from TTLSConnection.)

TransportLayerSendProc(TTLSConnection,Void,Integer)

Represents method TransportLayerSendProc(TTLSConnection,Void,Integer).

TriggerAlert(TTLSAlertLevel,TTLSAlertDescription)

Represents method TriggerAlert(TTLSAlertLevel,TTLSAlertDescription). (Overrides TTLSConnection.TriggerAlert(TTLSAlertLevel,TTLSAlertDescription).)

TriggerConnectionStateChange

Represents method TriggerConnectionStateChange. (Overrides TTLSConnection.TriggerConnectionStateChange.)

TriggerHandshakeFinished

Represents method TriggerHandshakeFinished. (Overrides TTLSConnection.TriggerHandshakeFinished.)

TriggerLog(TTLSLogType,String,Integer)

Represents method TriggerLog(TTLSLogType,String,Integer). (Overrides TTLSConnection.TriggerLog(TTLSLogType,String,Integer).)

Write(Void,Integer)

Represents method Write(Void,Integer). (Inherited from TTLSConnection.)

Top
Show:
 NameDescription
OnAlert

Represents property OnAlert. (Inherited from TTLSConnection.)

OnHandshakeFinished

Represents property OnHandshakeFinished. (Inherited from TTLSConnection.)

OnLog

Represents property OnLog. (Inherited from TTLSConnection.)

OnStateChange

Represents property OnStateChange. (Inherited from TTLSConnection.)

Top
Show:
 NameDescription
FCipherDecryptSpec

Represents field FCipherDecryptSpec. (Inherited from TTLSConnection.)

FCipherDecryptState

Represents field FCipherDecryptState. (Inherited from TTLSConnection.)

FCipherEncryptSpec

Represents field FCipherEncryptSpec. (Inherited from TTLSConnection.)

FCipherEncryptState

Represents field FCipherEncryptState. (Inherited from TTLSConnection.)

FCipherSpecNew

Represents field FCipherSpecNew. (Inherited from TTLSConnection.)

FCipherSuite

Represents field FCipherSuite.

FClientHello

Represents field FClientHello.

FClientHelloRandomStr

Represents field FClientHelloRandomStr.

FClientId

Represents field FClientId.

FClientKeyExchange

Represents field FClientKeyExchange.

FClientState

Represents field FClientState.

FCompression

Represents field FCompression.

FConnectionState

Represents field FConnectionState. (Inherited from TTLSConnection.)

FDecCipherKey

Represents field FDecCipherKey. (Inherited from TTLSConnection.)

FDecIV

Represents field FDecIV. (Inherited from TTLSConnection.)

FDecMACKey

Represents field FDecMACKey. (Inherited from TTLSConnection.)

FDHState

Represents field FDHState.

FEncCipherKey

Represents field FEncCipherKey. (Inherited from TTLSConnection.)

FEncIV

Represents field FEncIV. (Inherited from TTLSConnection.)

FEncMACKey

Represents field FEncMACKey. (Inherited from TTLSConnection.)

FInBuf

Represents field FInBuf. (Inherited from TTLSConnection.)

FKeys

Represents field FKeys. (Inherited from TTLSConnection.)

FMasterSecret

Represents field FMasterSecret.

FOnAlert

Represents field FOnAlert. (Inherited from TTLSConnection.)

FOnHandshakeFinished

Represents field FOnHandshakeFinished. (Inherited from TTLSConnection.)

FOnLog

Represents field FOnLog. (Inherited from TTLSConnection.)

FOnStateChange

Represents field FOnStateChange. (Inherited from TTLSConnection.)

FOutBuf

Represents field FOutBuf. (Inherited from TTLSConnection.)

FPreMasterSecret

Represents field FPreMasterSecret.

FProtocolVersion

Represents field FProtocolVersion. (Inherited from TTLSConnection.)

FReadSeqNo

Represents field FReadSeqNo. (Inherited from TTLSConnection.)

FServer

Represents field FServer.

FServerHello

Represents field FServerHello.

FServerHelloRandomStr

Represents field FServerHelloRandomStr.

FServerKeyExchange

Represents field FServerKeyExchange.

FSessionID

Represents field FSessionID.

FTransportLayerSendProc

Represents field FTransportLayerSendProc. (Inherited from TTLSConnection.)

FUserObj

Represents field FUserObj.

FVerifyHandshakeData

Represents field FVerifyHandshakeData. (Inherited from TTLSConnection.)

FWriteSeqNo

Represents field FWriteSeqNo. (Inherited from TTLSConnection.)

Top