TlsClient Properties

Properties

AllowDualStackSocket Gets or sets a boolean value that determines if dual-mode socket is allowed when endpoint address is IPv6.
Certificate Gets or sets the local certificate selected by the default LocalCertificateSelectionCallback.
CertificateChecker Gets or sets the certificate checker used to validate remote certificates.
CertificateFile Gets or sets the path to the certificate used for authentication.
CheckCertificateRevocation Gets or sets a boolean value that determines whether the certificate revocation list is checked during authentication.
Client Gets the Socket object for the TlsClient.
ClientCertificates Gets the collection of X509 certificates for this client.
ConnectionString Gets or sets the data required by the client to connect to the server.
(Inherited from ClientBase)
ConnectionTime Gets the Time for which the client has been connected to the server.
(Inherited from ClientBase)
CurrentState Gets the current ClientState.
(Inherited from ClientBase)
Enabled Gets or sets a boolean value that indicates whether the client is currently enabled.
(Inherited from ClientBase)
EnabledSslProtocols Gets or sets a set of flags which determine the enabled SslProtocols.
IgnoreInvalidCredentials Gets or sets a boolean value that indicates whether the server should ignore errors when the client's credentials are invalid.
IntegratedSecurity Gets or sets a boolean value that indicates whether the current Windows account credentials are used for authentication.
IsDisposed Gets a flag that indicates whether the object has been disposed.
(Inherited from ClientBase)
LocalCertificateSelectionCallback Gets or sets the callback used to select a local certificate.
MaxConnectionAttempts Gets or sets the maximum number of times the client will attempt to connect to the server.
(Inherited from ClientBase)
MaxSendQueueSize Gets or sets the maximum size for the send queue before payloads are dumped from the queue.
Name Gets or sets the unique identifier of the server.
(Inherited from ClientBase)
NetworkCredential Gets or sets network credential that is used when IntegratedSecurity is set to true.
NoDelay Gets or sets a boolean value that determines if small packets are delivered to the remote host without delay.
PayloadAware Gets or sets a boolean value that indicates whether the payload boundaries are to be preserved during transmission.
PayloadEndianOrder Gets or sets the endian order to apply for encoding and decoding payload size in a PayloadAware transmission.
PayloadMarker Gets or sets the byte sequence used to mark the beginning of a payload in a PayloadAware transmission.
ReadIndex Gets or sets current read index for received data buffer incremented at each Read(Byte, Int32, Int32) call.
(Inherited from ClientBase)
ReceiveBufferSize Gets or sets the size of the buffer used by the client for receiving data from the server.
(Inherited from ClientBase)
RemoteCertificateValidationCallback Gets or sets the callback used to verify remote certificates.
SendBufferSize Gets or sets the size of the buffer used by the client for sending data to the server.
(Inherited from ClientBase)
ServerIndex Gets the current server index, when multiple server end points are defined.
(Inherited from ClientBase)
ServerUri Gets the server URI of the TlsClient.
(Overrides ClientBaseServerUri)
SslStream Gets the SslStream object for the TlsClient.
Statistics Gets the TransportStatistics for the client connection.
(Inherited from ClientBase)
Status Gets the descriptive status of the client.
(Overrides ClientBaseStatus)
TextEncoding Gets or sets the Encoding to be used for the text sent to the server.
(Inherited from ClientBase)
TrackStatistics Determines whether the base class should track statistics.
(Overrides ClientBaseTrackStatistics)
TransportProtocol Gets the TransportProtocol used by the client for the transportation of data with the server.
(Inherited from ClientBase)
TrustedCertificatesPath Gets or sets the path to the directory containing the trusted certificates.
ValidChainFlags Gets or sets the set of valid chain flags used when validating remote certificates.
ValidPolicyErrors Gets or sets the set of valid policy errors when validating remote certificates.

See Also