You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL如何查询客户端连接是否为SSL加密状态?

判断MySQL连接是否为SSL加密状态的查询方法

你可以使用ssl_cipher()函数来判断当前连接的SSL状态:

  • 如果当前连接是SSL加密的,该函数会返回所使用的SSL加密套件名称
  • 如果连接未加密,函数返回NULL

你可以直接把它放进查询语句里,或者用CASE语句转换成更直观的状态描述:

直接返回加密套件(空则为非加密)

select inet_server_addr() as 'server_inet_address', ssl_cipher() as 'connection_ssl_status';

返回直观的状态描述

select inet_server_addr() as 'server_inet_address', 
       case 
           when ssl_cipher() is not null then '已加密(SSL连接)' 
           else '未加密(非SSL连接)' 
       end as 'connection_ssl_status';

内容的提问来源于stack exchange,提问作者Mark Harrison

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 11:06:48