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 클라이언트에는 openSSL API 버전을 선택할 수 있는 TLSOptions.OpenSSL_Options.APIVersion 속성이 있는데, openSSL 3.0 라이브러리를 선택하기 위한 olsAPI_3_0 값이 추가됐어요.
모든 Rad Studio 패서낼리티용 openSSL 라이브러리는 등록된 고객의 비공개 계정에서 다운로드할 수 있어요.
OpenSSL 3.0 .NET
openSSL 라이브러리를 사용하는 컴포넌트가 업데이트됐고 openSSL 3.0 API를 선택할 수 있는 새 옵션이 추가됐어요
예를 들어: WebSocket 클라이언트에는 openSSL API 버전을 선택할 수 있는 TLSOptions.OpenSSL_Options.APIVersion 속성이 있는데, openSSL 3.0 라이브러리를 선택하기 위한 olsAPI_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;
OpenSSL 3.0 데모
아래에서 Windows용으로 빌드된 데모를 확인하세요. 안전한 WebSocket 또는 HTTP 연결을 열기 위해 openSSL 라이브러리(1.0, 1.1 또는 3.0)를 선택할 수 있어요.
