Represents a TLS/SSL-enabled TCP socket.

Namespace:  Rebex.Net
Assembly:  Rebex.Networking (in Rebex.Networking.dll)

Syntax

Visual Basic
Public Class TlsSocket _
	Implements ISocket, ISocketExt, IDisposable
C#
public class TlsSocket : ISocket, ISocketExt, 
	IDisposable

Remarks

This class is suitable for securing your socket communication using TLS 1.2, TLS 1.1 and TLS 1.0 protocols. SSL 3.0 is still supported as well, but should not be used.

Inheritance Hierarchy

System..::..Object
  Rebex.Net..::..TlsSocket
    Rebex.Net..::..TlsClientSocket
    Rebex.Net..::..TlsServerSocket

Version Information

.NET Framework

Supported in: 4.8, 4.7.x, 4.6.x, 4.5.x, 4.0, 3.5 SP1

.NET Standard 2.0

Supported in: .NET Core 3.1, 3.0, 2.1; Xamarin.Android 9.1 (or higher); Xamarin.iOS 10.3 (or higher)

See Also