By Admin on Sunday, 10 October 2021
Category: All

OpenSSL 3.0 Indy Delphi and .NET

​From sgcWebSockets 4.5.3, the openSSL 3.0 libraries are supported for the following compilers:

Delphi 7 - Rad Studio 11

.NET

OpenSSL 3.0 

​OpenSSL it's a major release with several internal changes, but it doesn't offers several advantages over 1.1

The openSSL libraries have been renamed, for example:

Windows 32


Windows 64


OpenSSL 3.0 Rad Studio (Delphi and CBuilder)

​The components that make use of the openSSL libraries, have been updated and a new option has been added to select the openSSL 3.0 API

For example: the WebSocket client has a property called TLSOptions.OpenSSL_Options.APIVersion where it can be selected the openSSL API version, the value olsAPI_3_0 has been added to select openSSL 3.0 libraries.

​The openSSL libraries for all Rad Studio personalities can be downloaded from the private account of registered customers.

OpenSSL 3.0 .NET 

​The components that make use of the openSSL libraries, have been updated and a new option has been added to select the openSSL 3.0 API

For example: the WebSocket client has a property called TLSOptions.OpenSSL_Options.APIVersion where it can be selected the openSSL API version, the value olsAPI_3_0 has been added to select openSSL 3.0 libraries.

OpenSSL 3.0 Demo 

​Find below a compiled demo for Windows, which allows to select the openSSL libraries (1.0, 1.1 or 3.0) to open secure WebSocket or HTTP connections.

Related Posts