TLS安全加密配置
提示
etp强制采用TLSv1.3协议
本文以Linux/MacOS操作系统为例介绍如何配置TLS,实现数据加密传输。
密钥生成
将上面下载的两个文件都放在同一个文件夹,去掉keytool的后缀(如keytool_arm,去掉_arm),然后运行脚本文件快速生成密钥配置
sh tls.sh
输入y以后会自动生成服务端和客户端的密钥和证书
对应的密钥配置和证书也会在当前目录cert下生成。

✍️配置
将上面生成的证书和密钥分别客户端和服务端进行配置。

🖥️服务端
ssl = true
[keystore]
path = "/path/cert/server.p12"
keyPass = "your-keypass"
storePass = "your-storepass"
💻客户端
ssl = true
[truststore]
path = "/path/cert/client.p12"
storePass = "your-storepass"
⚠️ tls=true / tls=false必须在服务端和客户端同时设置并保持一致!
tls.sh脚本详细用法可以加上-h参数查看
