金仓数据库配置SSL加密

本文详细解释了如何使用openssl在KingbaseES中配置数据库的SSL加密,包括根证书生成、服务器和客户端证书的创建、证书链验证,以及客户端连接时的ksql、管理工具和JDBC配置方法。

KingbaseES

KingbaseES 基线安全
KingbaseES配置数据库SSL加密



前言

基础概念

openssl

1.对称加密

2.非对称加密

3.密钥

3.证书

4.CA certificate authority 认证中心

5.根证书

根证书是证书链的最顶层,用来证明服务端证书和客户端证书的真伪,CA证书由权威机构发布,权威机构的根证书会内置于浏览器和操作系统中,基本不太可能会被篡改,根证书的作用,用来证明服务器或者客户端的真伪

服务端证书和客户端证书是用来进行对链路中传输的数据进行加密的

证书生成过程

1.根证书CA密钥

openssl genrsa 2048 > root.key

–genrsa 生成2048长度的rsa格式的非对称加密算法密钥

2.CA私钥生成自签名数字证书,其它都保持默认即可

openssl req -new -x509 -nodes -days 3600 -key root.key -out root.crt

–req request请求
–new new request
–x509 生成这种格式的证书
–nodes 不适用des加密算法加密输出的文件
–days 整数的有效天数
–key 密钥
–out 输出文件

3.生成服务器证书请求和私钥,COMMAN NAME代表的是哪个主机或者域名等要申请证书,证书被签署后只能应用于common name所指定的地址

openssl req -newkey rsa:2048 -nodes -keyout server.key -out server.csr

–req request
–newkey rsa:2048 生成2048长度的rsa的key
–nodes

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值