Export (0) Print
Expand All

SslStream Properties

The SslStream type exposes the following members.

  NameDescription
Public property CanRead Gets a Boolean value that indicates whether the underlying stream is readable. (Overrides Stream.CanRead.)
Public property CanSeek Gets a Boolean value that indicates whether the underlying stream is seekable. (Overrides Stream.CanSeek.)
Public property CanTimeout Gets a Boolean value that indicates whether the underlying stream supports time-outs. (Overrides Stream.CanTimeout.)
Public property CanWrite Gets a Boolean value that indicates whether the underlying stream is writable. (Overrides Stream.CanWrite.)
Public property CheckCertRevocationStatus Gets a Boolean value that indicates whether the certificate revocation list is checked during the certificate validation process.
Public property CipherAlgorithm Gets a value that identifies the bulk encryption algorithm used by this SslStream.
Public property CipherStrength Gets a value that identifies the strength of the cipher algorithm used by this SslStream.
Public property HashAlgorithm Gets the algorithm used for generating message authentication codes (MACs).
Public property HashStrength Gets a value that identifies the strength of the hash algorithm used by this instance.
Protected property InnerStream Gets the stream used by this AuthenticatedStream for sending and receiving data. (Inherited from AuthenticatedStream.)
Public property IsAuthenticated Gets a Boolean value that indicates whether authentication was successful. (Overrides AuthenticatedStream.IsAuthenticated.)
Public property IsEncrypted Gets a Boolean value that indicates whether this SslStream uses data encryption. (Overrides AuthenticatedStream.IsEncrypted.)
Public property IsMutuallyAuthenticated Gets a Boolean value that indicates whether both server and client have been authenticated. (Overrides AuthenticatedStream.IsMutuallyAuthenticated.)
Public property IsServer Gets a Boolean value that indicates whether the local side of the connection used by this SslStream was authenticated as the server. (Overrides AuthenticatedStream.IsServer.)
Public property IsSigned Gets a Boolean value that indicates whether the data sent using this stream is signed. (Overrides AuthenticatedStream.IsSigned.)
Public property KeyExchangeAlgorithm Gets the key exchange algorithm used by this SslStream.
Public property KeyExchangeStrength Gets a value that identifies the strength of the key exchange algorithm used by this instance.
Public property LeaveInnerStreamOpen Gets whether the stream used by this AuthenticatedStream for sending and receiving data has been left open. (Inherited from AuthenticatedStream.)
Public property Length Gets the length of the underlying stream. (Overrides Stream.Length.)
Public property LocalCertificate Gets the certificate used to authenticate the local endpoint.
Public property Position Gets or sets the current position in the underlying stream. (Overrides Stream.Position.)
Public property ReadTimeout Gets or sets the amount of time a read operation blocks waiting for data. (Overrides Stream.ReadTimeout.)
Public property RemoteCertificate Gets the certificate used to authenticate the remote endpoint.
Public property SslProtocol Gets a value that indicates the security protocol used to authenticate this connection.
Public property TransportContext Gets the TransportContext used for authentication using extended protection.
Public property WriteTimeout Gets or sets the amount of time a write operation blocks waiting for data. (Overrides Stream.WriteTimeout.)
Top

Community Additions

ADD
Show:
© 2014 Microsoft