OpenSSL 3.0 Indy Delphi y .NET

· Características

Desde sgcWebSockets 4.5.3, las librerías openSSL 3.0 son compatibles con los siguientes compiladores:

Delphi 7 - Rad Studio 11

.NET

OpenSSL 3.0 

OpenSSL es una versión mayor con varios cambios internos, pero no ofrece grandes ventajas sobre la 1.1.

Las librerías openSSL se han renombrado, por ejemplo:

Windows 32


Windows 64


OpenSSL 3.0 Rad Studio (Delphi y CBuilder)

Los componentes que usan las librerías openSSL se han actualizado y se ha añadido una nueva opción para seleccionar la API openSSL 3.0.

Por ejemplo: el WebSocket client tiene una propiedad llamada TLSOptions.OpenSSL_Options.APIVersion en la que se puede seleccionar la versión de la API openSSL; se ha añadido el valor olsAPI_3_0 para seleccionar las librerías openSSL 3.0.

Las librerías openSSL para todas las personalidades de Rad Studio se pueden descargar desde la cuenta privada de los clientes registrados.

OpenSSL 3.0 .NET 

Los componentes que usan las librerías openSSL se han actualizado y se ha añadido una nueva opción para seleccionar la API openSSL 3.0.

Por ejemplo: el WebSocket client tiene una propiedad llamada TLSOptions.OpenSSL_Options.APIVersion en la que se puede seleccionar la versión de la API openSSL; se ha añadido el valor olsAPI_3_0 para seleccionar las librerías 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 

A continuación encontrarás una demo compilada para Windows que permite seleccionar las librerías openSSL (1.0, 1.1 o 3.0) para abrir conexiones WebSocket o HTTP seguras.