The origin of the sgcIndy Package started when several sgcWebSockets users were concerned about the lack of support of the latest openSSL libraries by the Indy Library (which officially only supports the deprecated 1.0.2 version), initially only the sgcWebSockets library implemented the new openSSL versions, but lots of users are still using the Indy components in production (FTP, SMTP servers...) and I got several requests to implement these features to override the security problems using the deprecated 1.0.2 openSSL libraries. sgcIndy Package tries to fix these problems providing access to the latest OpenSSL 1.1.1 & 3.0.0 libraries and adding support for other features like ALPN and more.
Supports the latest OpenSSL libraries 1.1.1 and 3.0.0 Widest compatibility via support for modern TLS 1.3 and secure your messages using latest OpenSSL version.
Application-Layer Protocol Negotiation. The ever-growing in popularity HTTP/2 protocol, makes use of ALPN to further decrease website load times and encrypt connections faster.
Already compiled sgcInternet packages (source not included) without any limitation. Compiled for all Rad Studio versions and personalities (win32, win64, Android, iOS and Mac OSX).
Always updated to the latest Indy Official version that comes with Rad Studio.
Compiled sgcIndy Packages for Delphi (Delphi 7 - Rad Studio 11)
Delphi 11 | Delphi 10_4 | |
---|---|---|
Delphi 10_3 | Delphi 10_2 | Delphi 10_1 |
Delphi 10 | Delphi XE8 | Delphi XE7 |
Delphi XE6 | Delphi XE5 | Delphi XE4 |
Delphi XE3 | Delphi XE2 | Delphi XE |
Delphi 2010 | Delphi 2009 | Delphi 2007 |
Delphi 7 |
Compiled sgcIndy Packages for CBuilder (CBuilder 2007 - Rad Studio 11)
OpenSSL 1.1.1 and TLS 1.31. First you must enable OpenSSL 1.1.1 API, there is a global variable called OPENSSL_API_VERSION located in IdSSLOpenSSLHeaders.
2. Drop an OpenSSL IOHandler component and set TLS 1.3 as TLS version
Once configured your OpenSSL IOHandler, keep in mind that you must upgrade your openssl libraries to OpenSSL 1.1.1. Read the following article about it:
|