Od sgcWebSockets 4.5.3 biblioteki openSSL 3.0 są obsługiwane dla następujących kompilatorów:
Delphi 7 — Rad Studio 11
- Windows 32/64
- OSX 64
- Android 32/64
- iOS 64
- Linux 64
- Windows 32/64
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
- libcrypto-3.dll
- libssl-3.dll
Windows 64
- libcrypto-3-x64.dll
- libssl-3-x64.dll
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.
