OpenSSL 3.0 Indy Delphi i .NET

· Funkcje

Od sgcWebSockets 4.5.3 biblioteki openSSL 3.0 są obsługiwane dla następujących kompilatorów:

Delphi 7 — Rad Studio 11

.NET

OpenSSL 3.0 

OpenSSL to duże wydanie z wieloma wewnętrznymi zmianami, ale nie oferuje znaczących korzyści w porównaniu do 1.1.

Biblioteki openSSL zostały zmienione, na przykład:

Windows 32


Windows 64


OpenSSL 3.0 Rad Studio (Delphi i CBuilder)

Komponenty korzystające z bibliotek openSSL zostały zaktualizowane, a nowa opcja umożliwia wybór API openSSL 3.0.

Na przykład: klient WebSocket ma właściwość TLSOptions.OpenSSL_Options.APIVersion, w której można wybrać wersję API openSSL — dodano wartość olsAPI_3_0, aby wybrać biblioteki openSSL 3.0.

Biblioteki openSSL dla wszystkich osobowości Rad Studio można pobrać z prywatnego konta zarejestrowanych klientów.

OpenSSL 3.0 .NET 

Komponenty korzystające z bibliotek openSSL zostały zaktualizowane, a nowa opcja umożliwia wybór API openSSL 3.0.

Na przykład: klient WebSocket ma właściwość TLSOptions.OpenSSL_Options.APIVersion, w której można wybrać wersję API openSSL — dodano wartość olsAPI_3_0, aby wybrać biblioteki openSSL 3.0.

TsgcWebSocketClient client = new TsgcWebSocketClient();
client.Host = "www.esegece.com";
client.Port = 2053;
client.TLS = true;
client.TLSOptions.OpenSSL_Options.APIVersion = TwsOpenSSLAPI.oslAPI_3_0;
client.Active = true; 

Demo OpenSSL 3.0 

Poniżej znajdziesz skompilowane demo dla Windows, które pozwala wybrać biblioteki openSSL (1.0, 1.1 lub 3.0) do otwierania bezpiecznych połączeń WebSocket lub HTTP.