Wiki / Configuration Parameters
ssl_max_protocol_version
Sets the maximum SSL/TLS protocol version to use. Valid values are as for ssl_min_protocol_version, with addition of an empty string, which allows any protocol version. The default is to allow any version. Setting the maximum protocol version is mainly useful for testing or if some component has issues working with a newer protocol. This parameter can only be set in the postgresql.conf file or on the server command line.
English manual coverage begins with PostgreSQL 7.4. Source history and runtime observations have their own recorded version boundaries.
Reading PG 18·Select a recorded version
- boot val
- Unknown
- category
- Connections and Authentication / SSL
- context
- sighup
- documented
- true
- enumvals
- , TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
- extra desc
- Unknown
- lang
- en
- max val
- Unknown
- metadata version
- 18
- min val
- Unknown
- name
- ssl_max_protocol_version
- short desc
- Sets the maximum SSL/TLS protocol version to use.
- source
- pg-settings-source-snapshot
- unit
- Unknown
- vartype
- enum
Definition PG 18
Sets the maximum SSL/TLS protocol version to use. Valid values are as for ssl_min_protocol_version, with addition of an empty string, which allows any protocol version. The default is to allow any version. Setting the maximum protocol version is mainly useful for testing or if some component has issues working with a newer protocol. This parameter can only be set in the postgresql.conf file or on the server command line.
Compare versions
Source references
Full definition and evidence JSON
Definition sources
center · PostgreSQL 18 · wiki-repair-20261023:0795a7c0e772611b3ac7a72c7c630a9b203e923cb7659f3984bbf735c5b2922e
Text language: en · wiki-repair-20261023:0795a7c0e772611b3ac7a72c7c630a9b203e923cb7659f3984bbf735c5b2922e