public bool UseClientHelloExtension { get; set; }Public Property UseClientHelloExtension As Boolean
Get
Setpublic:
property bool UseClientHelloExtension {
bool get ();
void set (bool value);
}member UseClientHelloExtension : bool with get, setSome 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.