From sgcWebSockets 4.5.3, the openSSL 3.0 libraries are supported for the following compilers:
Delphi 7 - Rad Studio 11
- Windows 32/64
- OSX 64
- Android 32/64
- iOS 64
- Linux 64
- Windows 32/64
OpenSSL 3.0
OpenSSL is een major release met diverse interne wijzigingen, maar biedt geen grote voordelen ten opzichte van 1.1
De openSSL-bibliotheken zijn hernoemd, bijvoorbeeld:
Windows 32
- libcrypto-3.dll
- libssl-3.dll
Windows 64
- libcrypto-3-x64.dll
- libssl-3-x64.dll
OpenSSL 3.0 Rad Studio (Delphi en C++ Builder)

De componenten die gebruikmaken van de openSSL-bibliotheken zijn bijgewerkt en er is een nieuwe optie toegevoegd om de openSSL 3.0-API te selecteren
Bijvoorbeeld: de WebSocket-client heeft een eigenschap TLSOptions.OpenSSL_Options.APIVersion waarin de openSSL-API-versie kan worden geselecteerd; de waarde olsAPI_3_0 is toegevoegd om de openSSL 3.0-bibliotheken te selecteren.
De openSSL-bibliotheken voor alle Rad Studio-personalities kunnen worden gedownload vanuit het privé-account van geregistreerde klanten.
OpenSSL 3.0 .NET
De componenten die gebruikmaken van de openSSL-bibliotheken zijn bijgewerkt en er is een nieuwe optie toegevoegd om de openSSL 3.0-API te selecteren
Bijvoorbeeld: de WebSocket-client heeft een eigenschap TLSOptions.OpenSSL_Options.APIVersion waarin de openSSL-API-versie kan worden geselecteerd; de waarde olsAPI_3_0 is toegevoegd om de openSSL 3.0-bibliotheken te selecteren.
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;
OpenSSL 3.0 Demo
Hieronder vind je een gecompileerde demo voor Windows waarmee je de openSSL-bibliotheken (1.0, 1.1 of 3.0) kunt selecteren om beveiligde WebSocket- of HTTP-verbindingen te openen.
