Hallo Community,
Ich habe die die Konfiguration des MQTT Skripts folgend ausgefüllt und verwendete als Broker Mosquitto die Kommunikation funktioniert ohne TLS wunderbar, nur mit TLS irgendwie nicht. Ich hoffe Ihr könnt mir da weiterhelfen.
### TLS options ###
# Set to "true" to enable SSL encryption for MQTT.
enableSSL = true
# The path to the certificate authority's certificate
caFile = /etc/homegear/m2mqtt_ca.crt
# verifyCertificate checks if the server certificate received by the
# MQTT broker is signed by one of the root CAs in /etc/ssl/certs. If you use
# a self signed certificate, please put your root certificate in that
# directory. Only disable the verification for testing purposes. Without
# verification any attacker can pose as your MQTT broker.
# Default: verifyCertificate = true
verifyCertificate = true
# The path to the PEM encoded client certificate.
#certPath = /etc/homegear/mqtt.crt
# The path to the PEM encoded client keyfile.
#keyPath = /etc/homegear/mqtt.key
Im Mosquitto Log finde ich folgende Zeilen in einer Dauerschleife vor:
Socket error on client <unknown>, disconnecting.
New connection from 143.93.197.20 on port 8883.
Eine gesicherte Verbindung kommt nicht zustande.
Ich hoffe Ihr könnt mir helfen!
Gruß Pascal