sgcWebSockets 4.5.3 から、openSSL 3.0 ライブラリが以下のコンパイラでサポートされます。
Delphi 7 - Rad Studio 11
- Windows 32/64
- OSX 64
- Android 32/64
- iOS 64
- Linux 64
- Windows 32/64
OpenSSL 3.0
OpenSSL はいくつかの内部的な変更を含むメジャーリリースですが、1.1 に対する大きな利点はありません。
openSSL ライブラリはリネームされました。たとえば:
Windows 32
- libcrypto-3.dll
- libssl-3.dll
Windows 64
- libcrypto-3-x64.dll
- libssl-3-x64.dll
OpenSSL 3.0 Rad Studio (Delphi と CBuilder)

openSSL ライブラリを使用するコンポーネントは更新され、openSSL 3.0 API を選択するための新しいオプションが追加されました。
たとえば: WebSocket クライアントには TLSOptions.OpenSSL_Options.APIVersion というプロパティがあり、ここで openSSL API バージョンを選択できます。openSSL 3.0 ライブラリを選択するための値 olsAPI_3_0 が追加されました。
すべての Rad Studio パーソナリティ向けの openSSL ライブラリは、登録済みのお客様のプライベートアカウントからダウンロードできます。
OpenSSL 3.0 .NET
openSSL ライブラリを使用するコンポーネントは更新され、openSSL 3.0 API を選択するための新しいオプションが追加されました。
例: WebSocket クライアント 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.
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 デモ
以下に、Windows 用にコンパイルされたデモを示します。openSSL ライブラリ (1.0、1.1 または 3.0) を選択して、セキュアな WebSocket または HTTP 接続を開くことができます。
