Skip to main content

fstAuto

fstAuto = 1

Example

procedure ConfigureCurrentDefault(Client: TvxHTTP);
begin
Client.SSLClientType := fstAuto;
end;

Usage

fstAuto uses the UI label Auto but currently selects Velox's TLS 1.2 method only rather than negotiating a configured protocol range.

Additional Technical Info

fstAuto is ordinal 1 of TvxSSLClientType. It is the default for new HTTP, transport and setup objects, but IndySSLTypeArray[fstAuto] is exactly sslvTLSv1_2. Current code attaches the SSL IO handler and configures a single TLS 1.2 method.

Do not interpret “Auto” as enabling TLS 1.3, selecting the strongest mutually supported version, or maintaining a minimum/maximum protocol range. For auditable configuration, prefer explicit fstTLS12 because it describes the same current mapping without the misleading label.

Protocol mapping alone does not prove CA trust, hostname verification, peer-certificate requirements, cipher policy or OpenSSL/Indy availability. Validate those settings and the observed connection separately. The example was source-reviewed; no TLS/network/certificate/runtime/image test ran.

External references

Created 2026-07-15