IMonoSslStream Interface

Definition

public interface class IMonoSslStream : IDisposable
public interface IMonoSslStream : IDisposable
type IMonoSslStream = interface
    interface IDisposable
Public Interface IMonoSslStream
Implements IDisposable
Implements

Properties

AuthenticatedStream
CanRead
CanTimeout
CanWrite
CheckCertRevocationStatus
CipherAlgorithm
CipherStrength
HashAlgorithm
HashStrength
InternalLocalCertificate
IsAuthenticated
IsEncrypted
IsMutuallyAuthenticated
IsServer
IsSigned
KeyExchangeAlgorithm
KeyExchangeStrength
Length
LocalCertificate
Position
Provider
ReadTimeout
RemoteCertificate
SslProtocol
TransportContext
WriteTimeout

Methods

AuthenticateAsClient(String)
AuthenticateAsClient(String, X509CertificateCollection, SslProtocols, Boolean)
AuthenticateAsClientAsync(String)
AuthenticateAsClientAsync(String, X509CertificateCollection, SslProtocols, Boolean)
AuthenticateAsServer(X509Certificate)
AuthenticateAsServer(X509Certificate, Boolean, SslProtocols, Boolean)
AuthenticateAsServerAsync(X509Certificate)
AuthenticateAsServerAsync(X509Certificate, Boolean, SslProtocols, Boolean)
BeginAuthenticateAsClient(String, AsyncCallback, Object)
BeginAuthenticateAsClient(String, X509CertificateCollection, SslProtocols, Boolean, AsyncCallback, Object)
BeginAuthenticateAsServer(X509Certificate, AsyncCallback, Object)
BeginAuthenticateAsServer(X509Certificate, Boolean, SslProtocols, Boolean, AsyncCallback, Object)
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object)
BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object)
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from IDisposable)
EndAuthenticateAsClient(IAsyncResult)
EndAuthenticateAsServer(IAsyncResult)
EndRead(IAsyncResult)
EndWrite(IAsyncResult)
Flush()
GetConnectionInfo()
Read(Byte[], Int32, Int32)
SetLength(Int64)
Write(Byte[])
Write(Byte[], Int32, Int32)

Applies to