TsgcQUICClient › Methoden › ClearSSLQUIC
Gibt die TLS-1.3-Sitzung und den zwischengespeicherten Zustand der sicheren Verbindung der QUIC-Verbindung frei.
procedure ClearSSLQUIC;
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.
oClient.Disconnect;
oClient.ClearSSLQUIC;
oClient.SSLQUICOptions.RootCertFile := 'other-ca.pem';
oClient.SSLQUICOptions.VerifyCertificate := True;
oClient.Connect;