OpenSSL 3.0 Indy Delphi 및 .NET

· 기능

sgcWebSockets 4.5.3부터 openSSL 3.0 라이브러리가 다음 컴파일러에서 지원돼요:

Delphi 7 - Rad Studio 11

.NET

OpenSSL 3.0 

OpenSSL은 여러 내부 변경 사항이 있는 메이저 릴리스이지만, 1.1에 비해 여러 가지 이점을 제공하지는 않아요

openSSL 라이브러리의 이름이 변경됐어요, 예를 들어:

Windows 32


Windows 64


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)를 선택할 수 있어요.