TTLSClient Class
Represents type TTLSClient.
type TTLSClient = class(TTLSConnection) end;
The TTLSClient type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create(TTLSConnectionTransportLayerSendProc) | Initializes a new instance of the TTLSClient class. |
![]() | Destroy | Represents the destructor of the TTLSClient class. (Overrides TTLSConnection.Destroy.) |
| Name | Description | |
|---|---|---|
![]() | ClientOptions | Represents property |
![]() | ClientState | Represents property |
![]() | ConnectionState | Represents property |
![]() | ResumeSessionID | Represents property |
| Name | Description | |
|---|---|---|
![]() | AddVerifyHandshakeData(Void,Integer) | Represents method |
![]() | AvailableToRead | Represents method |
![]() | ChangeDecryptCipherSpec | Represents method |
![]() | ChangeEncryptCipherSpec | Represents method |
![]() | CheckNotActive | Represents method |
![]() | Close | Represents method |
![]() | DoClose | Represents method |
![]() | DoStart | Represents method |
![]() | HandleAlertCertificateError(TTLSAlert) | Represents method |
![]() | HandleAlertCloseNotify | Represents method |
![]() | HandleAlertNoRenegotiation | Represents method |
![]() | HandleAlertProtocolFailure(TTLSAlert) | Represents method |
![]() | HandleAlertProtocolVersion | Represents method |
![]() | HandleAlertSecurityError(TTLSAlert) | Represents method |
![]() | HandleAlertUnknown(TTLSAlert) | Represents method |
![]() | HandleAlertUserCancelled | Represents method |
![]() | HandleHandshakeCertificate(Void,Integer) | Represents method |
![]() | HandleHandshakeCertificateRequest(Void,Integer) | Represents method |
![]() | HandleHandshakeFinished(Void,Integer) | Represents method |
![]() | HandleHandshakeHelloRequest(Void,Integer) | Represents method |
![]() | HandleHandshakeMessage(TTLSHandshakeType,Void,Integer) | Represents method |
![]() | HandleHandshakeServerHello(Void,Integer) | Represents method |
![]() | HandleHandshakeServerHelloDone(Void,Integer) | Represents method |
![]() | HandleHandshakeServerKeyExchange(Void,Integer) | Represents method |
![]() | HandleProtocolAlert(Void,Integer) | Represents method |
![]() | HandleProtocolApplicationData(Void,Integer) | Represents method |
![]() | HandleProtocolChangeCipherSpec(Void,Integer) | Represents method |
![]() | HandleProtocolHandshake(Void,Integer) | Represents method |
![]() | Init | Represents method |
![]() | InitCipherSpecNewFromServerHello | Represents method |
![]() | InitCipherSpecNone | Represents method |
![]() | InitClientHelloCipherSuites | Represents method |
![]() | InitDHState | Represents method |
![]() | InitHandshakeClientHello | Represents method |
![]() | InitHandshakeClientKeyExchange | Represents method |
![]() | InitInitialProtocolVersion | Represents method |
![]() | InitServerPublicKey_RSA | Represents method |
![]() | InitSessionProtocolVersion | Represents method |
![]() | IsFinishedState | Represents method |
![]() | IsNegotiatingState | Represents method |
![]() | IsReadyState | Represents method |
![]() | Log(TTLSLogType,String,Integer) | Overloaded. Represents method |
![]() | Log(TTLSLogType,String,TVarRec[],Integer) | Overloaded. Represents method |
![]() | ProcessTransportLayerData | Represents method |
![]() | ProcessTransportLayerReceivedData(Void,Integer) | Represents method |
![]() | Read(Void,Integer) | Represents method |
![]() | SendAlert(TTLSAlertLevel,TTLSAlertDescription) | Represents method |
![]() | SendAlertCloseNotify | Represents method |
![]() | SendAlertDecodeError | Represents method |
![]() | SendAlertIllegalParameter | Represents method |
![]() | SendAlertInternalError | Represents method |
![]() | SendAlertProtocolVersion | Represents method |
![]() | SendAlertUnexpectedMessage | Represents method |
![]() | SendApplicationData(Void,Integer) | Represents method |
![]() | SendChangeCipherSpec | Represents method |
![]() | SendContent(TTLSContentType,Void,Integer) | Represents method |
![]() | SendHandshake(Void,Integer) | Represents method |
![]() | SendHandshakeCertificate | Represents method |
![]() | SendHandshakeCertificateVerify | Represents method |
![]() | SendHandshakeClientHello | Represents method |
![]() | SendHandshakeClientKeyExchange | Represents method |
![]() | SendHandshakeFinished | Represents method |
![]() | SetClientState(TTLSClientState) | Represents method |
![]() | SetClosed | Represents method |
![]() | SetConnectionState(TTLSConnectionState) | Represents method |
![]() | SetDecodeKeys(RawByteString,RawByteString,RawByteString) | Represents method |
![]() | SetEncodeKeys(RawByteString,RawByteString,RawByteString) | Represents method |
![]() | SetErrorBadProtocol | Represents method |
![]() | ShutdownBadProtocol(TTLSAlertDescription) | Represents method |
![]() | Start | Represents method |
![]() | TransportLayerSend(Void,Integer) | Represents method |
![]() | TriggerAlert(TTLSAlertLevel,TTLSAlertDescription) | Represents method |
![]() | TriggerConnectionStateChange | Represents method |
![]() | TriggerHandshakeFinished | Represents method |
![]() | TriggerLog(TTLSLogType,String,Integer) | Represents method |
![]() | Write(Void,Integer) | Represents method |
| Name | Description | |
|---|---|---|
![]() | OnAlert | Represents property |
![]() | OnHandshakeFinished | Represents property |
![]() | OnLog | Represents property |
![]() | OnStateChange | Represents property |
| Name | Description | |
|---|---|---|
![]() | FCertificateRequest | Represents field |
![]() | FCertificateRequested | Represents field |
![]() | FCipherDecryptSpec | Represents field |
![]() | FCipherDecryptState | Represents field |
![]() | FCipherEncryptSpec | Represents field |
![]() | FCipherEncryptState | Represents field |
![]() | FCipherSpecNew | Represents field |
![]() | FClientHello | Represents field |
![]() | FClientHelloRandomStr | Represents field |
![]() | FClientKeyExchange | Represents field |
![]() | FClientOptions | Represents field |
![]() | FClientProtocolVersion | Represents field |
![]() | FClientState | Represents field |
![]() | FConnectionState | Represents field |
![]() | FDecCipherKey | Represents field |
![]() | FDecIV | Represents field |
![]() | FDecMACKey | Represents field |
![]() | FDHState | Represents field |
![]() | FEncCipherKey | Represents field |
![]() | FEncIV | Represents field |
![]() | FEncMACKey | Represents field |
![]() | FInBuf | Represents field |
![]() | FKeys | Represents field |
![]() | FMasterSecret | Represents field |
![]() | FOnAlert | Represents field |
![]() | FOnHandshakeFinished | Represents field |
![]() | FOnLog | Represents field |
![]() | FOnStateChange | Represents field |
![]() | FOutBuf | Represents field |
![]() | FPreMasterSecret | Represents field |
![]() | FPreMasterSecretStr | Represents field |
![]() | FProtocolVersion | Represents field |
![]() | FReadSeqNo | Represents field |
![]() | FResumeSessionID | Represents field |
![]() | FServerCertificateList | Represents field |
![]() | FServerHello | Represents field |
![]() | FServerHelloRandomStr | Represents field |
![]() | FServerKeyExchange | Represents field |
![]() | FServerProtocolVersion | Represents field |
![]() | FServerRSAPublicKey | Represents field |
![]() | FServerX509Certs | Represents field |
![]() | FTransportLayerSendProc | Represents field |
![]() | FVerifyHandshakeData | Represents field |
![]() | FWriteSeqNo | Represents field |




