Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过SSL/TLS连接到MQTT代理?_Ssl_Mqtt_Mosquitto - Fatal编程技术网

如何通过SSL/TLS连接到MQTT代理?

如何通过SSL/TLS连接到MQTT代理?,ssl,mqtt,mosquitto,Ssl,Mqtt,Mosquitto,我正在使用作为我的托管代理。在普通MQTT上一切正常,但当我尝试通过TLS/SSL进行连接时,它不起作用 我发现我需要指定CA证书文件和工作路径。 在他们的网站上,it说他们的证书文件在大多数OSs上都是可用的(我在Windows上),但Windows没有将证书存储为文件,因此没有指向它的路径。我被困在这里了。使用哪些文件 无论如何,我尝试使用这个命令通过TLS/SSL进行订阅(如他们的示例中所述) 上面写着 Warning: Unable to open socket pair, outgoi

我正在使用作为我的托管代理。在普通MQTT上一切正常,但当我尝试通过TLS/SSL进行连接时,它不起作用

我发现我需要指定CA证书文件和工作路径。 在他们的网站上,it说他们的证书文件在大多数OSs上都是可用的(我在Windows上),但Windows没有将证书存储为文件,因此没有指向它的路径。我被困在这里了。使用哪些文件

无论如何,我尝试使用这个命令通过TLS/SSL进行订阅(如他们的示例中所述)

上面写着

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

Warning: Unable to open socket pair, outgoing publish commands may be delayed.
Client mosqsub/3740-Jem-PC sending CONNECT
Error: A TLS error occurred.