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
- RFC 8446: TLS 1.3 - contrasts the protocol this member does not currently select.