About TaurusTLS

TaurusTLS brings modern OpenSSL 3 and 4 support to the Internet Direct (Indy) component set. It is freely available under the Modified BSD or MPL 1.1 license.

Platforms

Supported Compilers

TaurusTLS supports the following Delphi versions:

Also fully supported: FreePascal + Lazarus IDE.

Components

TaurusTLS Components
Component Description
TTaurusTLSIOHandlerSocket Enables TLS in a TIdTCPClientCustom descendant.
TTaurusTLSServerIOHandler Enables TLS in a TIdCustomTCPServer descendant.
TTaurusTLSUnicodeLog Triggers events for sent/received data in Unicode form when supported.

Why TaurusTLS?

TaurusTLS replaces Indy’s legacy OpenSSL 1.0.2 support, which reached end-of-life in 2019 and lacks TLS 1.3.

Key Features