首页 > 数据库 >openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换

openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换

时间:2023-10-19 19:01:18浏览次数:35  
标签:私钥 管理 证书 server cert key openGauss

openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换

openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。

104.1 操作场景

openGauss默认配置了SSL连接所需要的安全的证书、私钥,用户如果需要替换为自己的证书、私钥则可按照此方法进行替换。

104.2 前提条件

用户需要从CA认证中心申请到正式的服务器、客户端的证书和密钥。

104.3 注意事项

openGauss目前只支持X509v3的PEM格式证书。

104.4 操作步骤

1、准备证书、私钥。

服务端各个配置文件名称约定:

  • 证书名称约定:server.crt。
  • 私钥名称约定:server.key。
  • 私钥密码加密文件约定:server.key.cipher、server.key.rand。

客户端各个配置文件名称约定:

  • 证书名称约定:client.crt。
  • 私钥名称约定:client.key。
  • 私钥密码加密文件约定:client.key.cipher、client.key.rand。
  • 根证书名称约定:cacert.pem。
  • 吊销证书列表文件名称约定:sslcrl-file.crl。

2、制作压缩包。

压缩包名称约定:db-cert-replacement.zip。

压缩包格式约定:ZIP。

压缩包文件列表约定:server.crt、server.key、server.key.cipher、server.key.rand、client.crt、client.key、client.key.cipher、client.key.rand、cacert.pem。如果需要配置吊销证书列表,则列表中包含sslcrl-file.crl。

3、调用接口,执行替换。

a、将制作好的压缩包db-cert-replacement.zip上传到openGauss用户下的任意路径。

例如:/home/xxxx/db-cert-replacement.zip。

b、调用如下命令进行替换。

gs_om -t cert --cert-file=/home/xxxx/db-cert-replacement.zip

4、重启openGauss。

gs_om -t stop 
gs_om -t start

img 说明: 证书具有rollback功能,可以把上一次执行证书替换之前的证书,进行回退。可以使用gs_om -t cert –rollback进行远程调用该接口;使用gs_om -t cert –rollback -L进行本地调用该接口。以上一次成功执行证书替换后,被替换的证书版本为基础进行回退。

标签:私钥,管理,证书,server,cert,key,openGauss
From: https://blog.51cto.com/shuchaoyang/7941890

相关文章

  • 接口管理神器Apipost
    自诞生以来,Apipost凭借其简洁直观的用户界面、强大的功能以及简单、易上手的操作,让Apipost成为了开发人员不可或缺的工具。本文将详细介绍Apipost的主要功能和使用方法,帮助大家更好地了解这款优秀的API开发工具。下载安装直接进入Apipost官网下载即可,也可以直接使用web端无需下......
  • PFA容量瓶配置腐蚀性样品使用 A级pfa容量瓶附带证书一瓶一证
    PFA容量瓶      一、产品介绍 PFA容量瓶半透明透明可视度高,本底值低耐受强酸碱,主要用于痕量分析、同位素检测,ICP-MS/OES/AAS分析等实验。选材独特,未添加回料具有低的本底,金属元素铅、铀含量小于0.01ppb,无溶出与析出,是目前洁净的实验分析器皿,试用于半导体、多晶硅、光伏......
  • 智慧光伏发电管理系统 构建电站运维高质量生态
    前言光伏即光生伏特,是通过半导体材料实现的光电转化。以太阳能电池板为核心的光伏设施将太阳能直接转化为电能,释放光能这一清洁能源的应用价值。在“双碳”战略提出后,光伏行业因其突出的低碳环保属性迎来了发展的黄金时期。建设背景市场背景在全球光伏产业蓬勃发展背景下,我国......
  • jemeter插件管理及jp@gc - PerfMon Metrics Collector插件安装
    插件管理安装地址:下载地址在可用插件选项中找到下面的插件(我是已经安装了):安装需要联网,安装后提示重启,重启就能使用了: 添加两个监控选项: 启动ServerAgent: 然后可用开始进行测试,如果一运行ServerAgent就退出的话,见:解决方法 ......
  • nginx生成自签名证书
    创建服务器证书秘钥文件[root@Nginx~]#opensslgenrsa-des3-outserver.key1024...Enterpassphraseforserver.key: #输入密码Verifying-Enterpassphraseforserver.key: #确认密码创建服务器证书申请文件[root@Nginx~]#opensslreq-new-key......
  • SSL证书基础知识
    前言:由于个人网站域名备案快过了,过段时间需要申请SSL证书,故学习下,参考他人博客。1.0简介ssl证书是区分http和https协议的重要区分之一,利用ssl证书可以对服务器进行身份验证,确保链接目标是合法服务器,这样可以避免中间人攻击和欺骗1.1CA证书和SSL证书CA证书是由CA(证书颁发......
  • 为何不能使用自签名SSL证书?
    SSL证书是加密互联网通信的关键组成部分,它们用于保护客户端和服务器之间的传输过程中的数据未经授权的访问。通常,SSL证书由受信任的证书颁发机构签发,这些CA已经在主要的操作系统和浏览器中建立了信任关系。然而,有些人可能会尝试使用自签名SSL证书来节省成本或者由于特殊需求。自签......
  • Tita 升级|「绩效考核」支持分部门管理考核
    1.【绩效考核】支持分部门管理考核Tita-OKR和新绩效一体化管理平台使用场景1:在企业的绩效考核场景中,绩效的推进由各个部门或分公司的管理员/BP自主发起,由各自管理员/BP管控。但是公司的最大考核管理员需知晓各自的推进情况使用场景2:在企业的绩效考核场景中,由公司(或部门)统一......
  • SaaS云平台 springboot智慧校园管理平台源码
    智慧校园以互联网为基础,以“大数据+云服务”为核心,融合校园教学、管理、生活软硬件平台,定义智慧校园新生活。智慧校园管理平台管理者、教师、学生、家长提供一站式智慧校园解决方案,实现校园管理智能化.校园生活一体化、校园设施数字化、课堂教学生动化、家校沟通无缝化。系统架构:Ja......
  • 管理员管理
    创建数据库表models.pyclassAdmin(models.Model):"""管理员表"""username=models.CharField(verbose_name="用户名",max_length=32)password=models.CharField(verbose_name="密码",max_length=64)在数据库生成Tools......