ssl_min_protocol_version

一个服务器参数,用于设置最低 SSL/TLS 协议版本。

ssl_min_protocol_version 是一个 配置参数,用于确定要使用的最低 SSL/TLS 协议版本。

ssl_min_protocol_versionPostgreSQL 12 中添加。

默认值

ssl_min_protocol_version 的默认值为:TLSv1.2

用法

ssl_min_protocol_version 可设置为以下值之一:

  • TLSv1
  • TLSv1.1
  • TLSv1.2
  • TLSv1.3

请注意,旧版本的 OpenSSL 库并不支持所有值。如果选择了不支持的设置,将会引发错误。

按 PostgreSQL 版本详细信息

ssl_min_protocol_version (PostgreSQL 19)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 18)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 17)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 16)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 15)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 14)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 13)

设置 TLSv1.2
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1.2
重置值 TLSv1.2
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

ssl_min_protocol_version (PostgreSQL 12)

设置 TLSv1
单位  
类别 连接和认证 / SSL
简短描述 设置要使用的最低 SSL/TLS 协议版本。
扩展描述  
上下文 sighup
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 TLSv1, TLSv1.1, TLSv1.2, TLSv1.3
启动值 TLSv1
重置值 TLSv1
源文件  
源行  
需要重启 false

文档ssl_min_protocol_version

变更历史

分类

认证GUC 配置项安全

另请参阅

ssl_max_protocol_version

反馈

请在此处 提交关于“ssl_min_protocol_version”的任何评论、建议或更正