参考文章
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置
- Mosquitto SSL Configuration -MQTT TLS Security 读者Abhinav Saxena的评论
- OpenSSL - error 18 at 0 depth lookup:self signed certificate
系统版本: CentOS7
mosquitto版本: 1.4.15
openssl版本: 1.0.1e
参考文章1对mosquitto的TLS配置步骤讲解得十分详细, 包含了openssl生成证书及密钥, mosquitto的配置, 及其内置pub/sub客户端对证书及密钥的使用等.
其实关于mosquitto
的自签名SSL/TLS配置, 在用yum安装后可以使用man mosquitto-tls
查看, 其中也有详细的操作步骤.
按照这样的流程走下来, mosquitto
启动正常, 相关配置如下.
cafile /etc/mosquitto/certs/ca.crt
certfile /etc/mosquitto/certs/server.crt
keyfile /etc/mos