System.Net.Security.SslStream

E697512

System.Net.Security.SslStream is a .NET class that provides a stream wrapper for implementing SSL/TLS encryption and authentication over network connections.

All labels observed (1)

Label Occurrences
System.Net.Security.SslStream canonical 2

How this entity was disambiguated

Statements (82)

Predicate Object
instanceOf .NET class
stream wrapper
assembly System.Net.Security.dll
System.dll
baseClass System.IO.Stream
commonUsage implement custom HTTPS-like protocols
secure TCP client connections
secure TCP server connections
constructorParameter LocalCertificateSelectionCallback
RemoteCertificateValidationCallback
innerStream (System.IO.Stream)
leaveInnerStreamOpen (bool)
designedFor .NET 5+
.NET Core
.NET Framework
introducedIn .NET Framework 2.0
linked to: .NET Framework
method AuthenticateAsClient
AuthenticateAsClientAsync
AuthenticateAsServer
AuthenticateAsServerAsync
BeginAuthenticateAsClient
BeginAuthenticateAsServer
Close
EndAuthenticateAsClient
EndAuthenticateAsServer
Flush
FlushAsync
Read
ReadAsync
ShutdownAsync
Write
WriteAsync
namespace System.Net.Security
linked to: System.Net
property CanRead
CanSeek
CanTimeout
CanWrite
CheckCertRevocationStatus
CipherAlgorithm
CipherStrength
HashAlgorithm
HashStrength
IsAuthenticated
IsEncrypted
IsMutuallyAuthenticated
IsSigned
KeyExchangeAlgorithm
KeyExchangeStrength
LeaveInnerStreamOpen
LocalCertificate
ReadTimeout
RemoteCertificate
SslProtocol
WriteTimeout
purpose provide SSL/TLS encryption over streams
provide authentication over network connections
requires underlying bidirectional stream
sealed true
supportsFeature asynchronous operations
certificate validation callbacks
data integrity
encryption
optional client authentication
remote certificate selection callbacks
replay protection
server authentication
supportsProtocol SSL
TLS
TLS 1.0
TLS 1.1
TLS 1.2
TLS 1.3
threadSafety read and write operations are not guaranteed to be thread-safe
throwsException System.IO.IOException
System.ObjectDisposedException
System.Security.Authentication.AuthenticationException
usesCallback LocalCertificateSelectionCallback
RemoteCertificateValidationCallback
usesType System.Security.Authentication.AuthenticationException
linked to: System.Security

System.Security.Authentication.SslProtocols
System.Security.Cryptography.X509Certificates.X509Certificate
System.Security.Cryptography.X509Certificates.X509Certificate2

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Net containsClass System.Net.Security.SslStream
System.IO.Stream isBaseClassOf System.Net.Security.SslStream