首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >数据库PostrageSQL-证书认证

数据库PostrageSQL-证书认证

作者头像
cwl_java
发布于 2020-11-26 12:12:27
发布于 2020-11-26 12:12:27
6170
举报
文章被收录于专栏:cwl_Javacwl_Java

20.12. 证书认证

这种认证方法使用 SSL 客户端证书执行认证。因此,它只适用于 SSL 连接。当使用这种认证方法时,服务器将要求客户端提供一个有效的、可信的证书。不会有密码提示将被发送到客户端。证书的cn(通用名)属性将与被请求的数据库用户名进行比较,并且如果匹配将允许登录。用户名映射可以被用来允许cn与数据库用户名不同。

下列被支持的配置选项用于 SSL 证书认证:

map 允许在系统和数据库用户名之间的映射。详见Section 20.2。在一条指定证书认证的pg_hba.conf记录中,认证选项clientcert被假定为1,并且它不能被关掉,因为这种方法中一个客户端证书是必需的。cert方法对基本clientcert证书验证测试所增加的东西是检查cn属性是否匹配数据库用户名。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/11/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 20.12. 证书认证
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档