OpenSSL 3.0 Indy Delphi ve .NET

· Özellikler

sgcWebSockets 4.5.3 sürümünden itibaren openSSL 3.0 kitaplıkları aşağıdaki derleyiciler için desteklenir:

Delphi 7 - Rad Studio 11

.NET

OpenSSL 3.0 

OpenSSL, birçok dahili değişiklik içeren büyük bir sürümdür ancak 1.1'e göre birkaç avantaj sunar

openSSL kitaplıkları yeniden adlandırıldı, örneğin:

Windows 32


Windows 64


OpenSSL 3.0 Rad Studio (Delphi ve CBuilder)

openSSL kitaplıklarını kullanan bileşenler güncellendi ve openSSL 3.0 API'sini seçmek için yeni bir seçenek eklendi

Örneğin: WebSocket istemcisinin, openSSL API sürümünün seçilebildiği TLSOptions.OpenSSL_Options.APIVersion adında bir özelliği vardır; openSSL 3.0 kitaplıklarını seçmek için olsAPI_3_0 değeri eklenmiştir.

Tüm Rad Studio kişilikleri için openSSL kitaplıkları, kayıtlı müşterilerin özel hesabından indirilebilir.

OpenSSL 3.0 .NET 

openSSL kitaplıklarını kullanan bileşenler güncellendi ve openSSL 3.0 API'sini seçmek için yeni bir seçenek eklendi

Örneğin: WebSocket istemcisinin, openSSL API sürümünün seçilebildiği TLSOptions.OpenSSL_Options.APIVersion adında bir özelliği vardır; openSSL 3.0 kitaplıklarını seçmek için olsAPI_3_0 değeri eklenmiştir.

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 Demosu 

Güvenli WebSocket veya HTTP bağlantıları açmak için openSSL kitaplıklarını (1.0, 1.1 veya 3.0) seçmenize olanak tanıyan, Windows için derlenmiş bir demoyu aşağıda bulabilirsiniz.