Rebex .NET components 2020 R3: New TlsStream API and binaries for .NET Standard 2.1

  |   Lukas Pokorny

Binaries for .NET Standard 2.1

We added a new set of binaries targeting .NET Standard 2.1. They are suitable for .NET Core 3.1 and .NET 5.0 Preview 6/7, on Windows, Linux and macOS.

For an overview of available binaries and supported platforms, check out Rebex Support Lifecycle KB article.

New TlsStream API

In addition to TlsClientSocket and TlsServerSocket, Rebex TLS now features TlsStream class as well. Its stream-based API resembles .NET's SslStream, but it supports TLS 1.3/1.2 (and earlier) on all mainstream .NET platforms. That still includes .NET Framework 3.5 on Windows 7, or even on Windows XP SP3 with a plugin.

Improved TLS core

This release brings enhancements, optimizations and fixes in the shared TLS core.

OAuth2 support in POP3

Our POP3 class now supports OAuth2 authentication mechanism, which is suitable for Gmail, Office365 and Outlook.com servers (and possibly others). IMAP, SMTP and EWS classes have already been supporting this feature.

And more...

For a complete list of changes, see the release history.