我使用CloudMQTT作为托管代理。在普通MQTT上一切正常,但是当我尝试通过TLS / SSL进行连接时,它无法正常工作。
我发现我需要指定CA证书文件和工作路径。 在他们的FAQ page上,它说他们的证书文件在大多数操作系统上都可用(我在Windows上),但Windows并不将证书存储为文件,因此没有路径。我被困在这里。要使用哪些文件?
无论如何,我尝试使用此命令订阅TLS / SSL(如他们的示例中所述)
mosquitto_sub -h [server] -t hello -p 2XXXX -u [username] -P [password] -d --capath /etc/ssl/certs/
它说这个
Warning: Unable to open socket pair, outgoing publish commands may be delayed.
Client mosqsub/3740-Jem-PC sending CONNECT
Error: A TLS error occurred.
我还更改了mosquitto.conf文件中的capath和cafile。