System.Net.Security.SslStream: Property Members

The properties of System.Net.Security.SslStream are listed below. For a list of all members, see the SslStream Members list.

See Also: Inherited members from System.Net.Security.AuthenticatedStream

Public Properties

[read-only]
override
CanReadbool.

Gets a bool value that indicates whether the underlying stream is readable.

[read-only]
override
CanSeekbool.

Gets a bool value that indicates whether the underlying stream is seekable.

[read-only]
override
CanTimeoutbool.

Gets a bool value that indicates whether the underlying stream supports time-outs.

[read-only]
override
CanWritebool.

Gets a bool value that indicates whether the underlying stream is writable.

[read-only]
CheckCertRevocationStatusbool.

Gets a bool value that indicates whether the certificate revocation list is checked during the certificate validation process.

[read-only]
CipherAlgorithmSystem.Security.Authentication.CipherAlgorithmType.

Gets a value that identifies the bulk encryption algorithm used by this System.Net.Security.SslStream.

[read-only]
CipherStrengthint.

Gets a value that identifies the strength of the cipher algorithm used by this System.Net.Security.SslStream.

[read-only]
HashAlgorithmSystem.Security.Authentication.HashAlgorithmType.

Gets the algorithm used for generating message authentication codes (MACs).

[read-only]
HashStrengthint.

Gets a value that identifies the strength of the hash algorithm used by this instance.

[read-only]
override
IsAuthenticatedbool.

Gets a bool value that indicates whether authentication was successful.

[read-only]
override
IsEncryptedbool.

Gets a bool value that indicates whether this System.Net.Security.SslStream uses data encryption.

[read-only]
override
IsMutuallyAuthenticatedbool.

Gets a bool value that indicates whether both server and client have been authenticated.

[read-only]
override
IsServerbool.

Gets a bool value that indicates whether the local side of the connection used by this System.Net.Security.SslStream was authenticated as the server.

[read-only]
override
IsSignedbool.

Gets a bool value that indicates whether the data sent using this stream is signed.

[read-only]
KeyExchangeAlgorithmSystem.Security.Authentication.ExchangeAlgorithmType.

Gets the key exchange algorithm used by this System.Net.Security.SslStream.

[read-only]
KeyExchangeStrengthint.

Gets a value that identifies the strength of the key exchange algorithm used by this instance.

[read-only]
override
Lengthlong.

Gets the length of the underlying stream.

[read-only]
LocalCertificateSystem.Security.Cryptography.X509Certificates.X509Certificate.

Gets the certificate used to authenticate the local endpoint.

override
Positionlong.

Gets or sets the current position in the underlying stream.

override
ReadTimeoutint.

Gets or sets the amount of time a read operation blocks waiting for data.

[read-only]
RemoteCertificateSystem.Security.Cryptography.X509Certificates.X509Certificate.

Gets the certificate used to authenticate the remote endpoint.

[read-only]
SslProtocolSystem.Security.Authentication.SslProtocols.

Gets a value that indicates the security protocol used to authenticate this connection.

override
WriteTimeoutint.

Gets or sets the amount of time a write operation blocks waiting for data.