Hi,
I'm running Mosquitto v1.5.8 with enabled websockets, but I'm unable to connect from Firefox when the broker is running over TLS. Strange thing is that It works from Chrome/Chromium. I tried both MQTT.js as well as Paho javascript client libraries with no success.
Connecting always ends with error Firefox can’t establish a connection to the server at wss://localhost:9001/mqtt.
Environment:
- Mosquitto: 1.5.8
- libwebsockets: 3.1.0
- openssl: 1.1.1.b
Here is my broker configuration:
allow_anonymous false
password_file /home/stepo/tmp/mqtt_pwd
listener 9001
protocol websockets
cafile /home/stepo/tmp/mqtt-certs/ca.crt
certfile /home/stepo/tmp/mqtt-certs/server.crt
keyfile /home/stepo/tmp/mqtt-certs/server.key
(When I comment the cafile, certfile and keyfile entries and thus running on ws:/ everything in Firefox works)
Here you can find GIST for JS Paho client: https://gist.github.com/stepanmracek/9b6d4a6ee9ef9d4d6efe738c069a9577
I always outputs following error to the console: AMQJS0007E Socket error:undefined.
HINT
- I've also tried Mosquitto 1.4.11 with libwebsockets 1.6.3 and it works
- On another machine I have Mosquitto 1.4.15 but this time with libwebsockets 3.0.0 and there I'm facing the same issue -> does not work from Firefox.
Therefore I'm suspecting that this is some regression in libwebsockets that is unfortunately reproducible only in Firefox.
Hi,
I'm running Mosquitto v1.5.8 with enabled websockets, but I'm unable to connect from Firefox when the broker is running over TLS. Strange thing is that It works from Chrome/Chromium. I tried both MQTT.js as well as Paho javascript client libraries with no success.
Connecting always ends with error
Firefox can’t establish a connection to the server at wss://localhost:9001/mqtt.Environment:
Here is my broker configuration:
(When I comment the cafile, certfile and keyfile entries and thus running on ws:/ everything in Firefox works)
Here you can find GIST for JS Paho client: https://gist.github.com/stepanmracek/9b6d4a6ee9ef9d4d6efe738c069a9577
I always outputs following error to the console:
AMQJS0007E Socket error:undefined.HINT
Therefore I'm suspecting that this is some regression in libwebsockets that is unfortunately reproducible only in Firefox.