TsgcQUICClient › Methoden › ClearSSLQUIC

ClearSSLQUIC Methode

Gibt die TLS-1.3-Sitzung und den zwischengespeicherten Zustand der sicheren Verbindung der QUIC-Verbindung frei.

Syntax

procedure ClearSSLQUIC;

Hinweise

ClearSSLQUIC verwirft die sichere Schicht, die der Client für den aktuellen Endpunkt vorhält: Es löscht die zwischengespeicherte QUIC-Verbindung, die der TLS-Handler hält, und gibt die zugehörigen OpenSSL-Objekte frei. Verwenden Sie es, wenn das nächste Connect einen völlig neuen TLS-1.3-Handshake aushandeln soll, statt den noch zwischengespeicherten Zustand wiederzuverwenden, zum Beispiel nach einer Änderung von SSLQUICOptions oder nach dem Wechsel zu einem anderen Host.

Rufen Sie sie auf, während der Client getrennt ist. Im normalen Verbindungs- und Trennungszyklus wird sie nicht benötigt, die Komponente löscht den Zustand selbst, wenn die Komponente zerstört wird.

Dieses Member ist derzeit nur in der Delphi/C++Builder-Implementierung verfügbar. Die .NET-Implementierung baut auf System.Net.Quic auf, das seinen eigenen TLS-Zustand verwaltet und kein Äquivalent bereitstellt.

Beispiel


oClient.Disconnect;
oClient.ClearSSLQUIC;

oClient.SSLQUICOptions.RootCertFile := 'other-ca.pem';
oClient.SSLQUICOptions.VerifyCertificate := True;
oClient.Connect;

Zurück zu Methoden