首页 > 数据库 > > 配置证书-更换CA证书
GaussDB 200 CA证书用于组件客户端与服务端在通信过程中加密数据,实现安全通信。该任务指导系统管理员通过FusionInsight Manager完成CA证书替换工作,以确保产品安全使用。适用于以下场景:
更换CA证书以后,GaussDB 200中Tomcat、CAS、httpd和LDAP使用的证书将自动更新。
证书文件和密钥文件可向企业证书管理员申请或由系统管理员生成。
说明:更换过程中GaussDB 200系统需要重启,此时系统无法访问且无法提供服务。
密码复杂度要求如下,如果密码复杂度不满足如下要求,可能存在安全风险:
说明:若获取的证书文件格式不是“.crt”,密钥文件格式不是“.key”,执行以下命令修改:
mv 证书名称.证书格式 证书名称.crt
mv 密钥名称.密钥格式 密钥名称.key
例如,将证书文件命名为“ca.crt”,密钥文件命名为“ca.key”:
mv server.cer ca.crt
mv server_key.pem ca.key
openssl genrsa -out 密钥名称.key -aes256 2048 -sha256
例如,生成密钥文件“ca.key”:
openssl genrsa -out ca.key -aes256 2048 -sha256
根据提示信息连续输入两次password,并按回车键确认。
Enter pass phrase for ca.key:
Verifying - Enter pass phrase for ca.key:
openssl req -new -x509 -days 36135 -key 密钥名称.key -out 证书名称.crt -subj "/C=cn/ST=guangdong/L=shenzhen/O=huawei/OU=huawei/CN=huawei" -sha256
例如,生成证书文件“ca.crt”:
openssl req -new -x509 -days 36135 -key ca.key -out ca.crt -subj "/C=cn/ST=guangdong/L=shenzhen/O=huawei/OU=huawei/CN=huawei" -sha256
根据提示信息输入密钥文件的密码password,并按回车键确认。
Enter pass phrase for ca.key:执行以下命令在管理节点omm用户目录保存访问密钥文件的密码。
sh ${BIGDATA_HOME}/om-server/om/sbin/genPwFile.sh
根据提示信息连续输入两次password,并按回车键确认。password加密后保存在“password.property”。
Please input key password:
Please Confirm password:
说明:在登录节点生成的“password.property”文件只适用于当前节点所属的集群,不能用于其他集群。
tar -cvf 压缩包名 证书名称.crt 密钥名称.key password.property
例如,tar -cvf test.tar ca.crt ca.key password.property
,在文件窗口中浏览已获取的证书文件tar压缩包并打开压缩包文件,单击“上传文件”,系统将自动完成导入。
说明:企业证书有效时间已过期或安全性加强,GaussDB 200更换为新的证书后,请同步更换本地证书,具体操作请参见安装集群证书。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3126679/ ,如需转载,请注明出处,否则将追究法律责任。