]> mj.ucw.cz Git - arexx.git/commitdiff
Home: New MQTT server master
authorMartin Mares <mj@ucw.cz>
Sat, 1 Jan 2022 18:55:56 +0000 (19:55 +0100)
committerMartin Mares <mj@ucw.cz>
Sat, 1 Jan 2022 18:55:56 +0000 (19:55 +0100)
arexxd.c

index a47ba8db364262675fe207ec3f72fc6b71442b7c..e083c52bce471caf59bca4ddc9f2b324fa4ba60a 100644 (file)
--- a/arexxd.c
+++ b/arexxd.c
@@ -136,12 +136,15 @@ static void mqtt_init(void)
        if (!mosq)
                die("Mosquitto: initialization failed");
 
+       if (mosquitto_tls_set(mosq, "/etc/burrow-mqtt/ca.crt", NULL, "/etc/burrow-mqtt/client.crt", "/etc/burrow-mqtt/client.key", NULL) != MOSQ_ERR_SUCCESS)
+               die("Mosquitto: unable to set TLS parameters");
+
        if (mosquitto_will_set(mosq, "status/arexxd", 4, "dead", 0, true) != MOSQ_ERR_SUCCESS)
                die("Mosquitto: unable to set will");
 
        mosquitto_connect_callback_set(mosq, mqtt_conn_callback);
 
-       if (mosquitto_connect(mosq, "10.32.184.5", 1883, 60) != MOSQ_ERR_SUCCESS)
+       if (mosquitto_connect(mosq, "burrow-mqtt", 8883, 60) != MOSQ_ERR_SUCCESS)
                die("Mosquitto: connect failed");
 
        if (mosquitto_loop_start(mosq))