NEWS
MQTT Client und Zertifikate
-
Hallo,
ich bin dabei mir eine MQTT-Basis zu bauen. Dabei habe ich einen MQTT-Broker mit Zertifikaten versehen und arbeite über Port 8883, damit die Verbindung verschlüsselt ist. Mit den Mosquitto-Modulen mosquitto_sub und mosquitto_pub funktioniert das soweit.
Die zweite Instanz arbeitet auf Port 1883 ohne Verschlüsselung.
Die Verbindung vom iobroker-Client zu der zweiten Instanz ist kein Problem.
Die verschlüsselte Verbindung bekomme ich nicht hin, da ich nicht weiss wo ich mit der Zertifikatsdatei hin soll.
Die Broker-Konfig sieht wie folgt aus:
listener 8883
cafile /etc/mosquitto/ca_certificates/ca.crt
certfile /etc/mosquitto/ca_certificates/iobroker.crt
keyfile /etc/mosquitto/ca_certificates/iobroker.key
Bei den Mosquitto-Modulen mosquitto_sub und mosquitto_pub geben ich nur noch –cafile /etc/mosquitto/ca_certificates/ca.crt und die Verbindung wird hergestellt.
Wenn ich versuche, diese Datei in der iobroker-Adminoberfläche zu hinterlegen, erhalte ich die Meldung, das das Zertifikat zu kurz ist.
Hat jemand eine Idee? Geht das überhaupt auf diesem Wege?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden