edtFTPnet/PRO - Secure FTP component for .NET | Free Trial | Pricing

SSLFTPClientUseClientHelloExtension Property

Controls/indicates whether this client is using the SSL client hello signature extension for when TLS 1.2 is one of the protocol version options

Definition

Namespace: EnterpriseDT.Net.Ftp.Ssl
Assembly: edtFTPnetPRO (in edtFTPnetPRO.dll) Version: 12.7.0.0
C#
public bool UseClientHelloExtension { get; set; }

Property Value

Boolean
true if the client is using the SSL client hello signature extension for when TLS 1.2 is one of the protocol version options. true is the default.

Remarks

Some servers require that the TLS 1.2 signature extension is sent if TLS 1.2 is one of the version options listed in the client Hello, even though the TLS 1.2 RFC states that "A server MUST accept ClientHello messages both with and without the extensions field".

So the default is to send the extension if, say, TLS 1.1 and TLS 1.2 are in the negotiation list. If this flag is false, the extension is only sent if TLS 1.2 is the minimum version possible.

This property may be read any time, but may be set only prior to connection.

See Also