Functioning device manager with renew,revoke, updated model for cert id

This commit is contained in:
2025-10-30 23:00:57 +01:00
parent 7446e9b4ac
commit 4df582b330
13 changed files with 468 additions and 94 deletions

3
infrastructure/.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
mosquitto/certs/
mosquitto/data/
mosquitto/logs/

View File

@@ -15,7 +15,7 @@ services:
- "9001:9001"
- "8883:8883"
volumes:
- ./mosquitto/:/mosquitto/config/
- ./mosquitto/:/mosquitto/
restart: unless-stopped
timescaledb:

View File

@@ -3,7 +3,7 @@ persistence true
persistence_location /mosquitto/data/
# Logging
log_dest file /mosquitto/log/mosquitto.log
#log_dest file /mosquitto/log/mosquitto.log
# Standard MQTT listener (for testing without certs)
listener 1883
@@ -15,11 +15,14 @@ allow_anonymous true
protocol mqtt
# Server certificates (mosquitto's identity)
certfile /mosquitto/config/server.crt
keyfile /mosquitto/config/server.key
certfile /mosquitto/certs/server.crt
keyfile /mosquitto/certs/server.key
# CA certificate to verify client certificates
cafile /mosquitto/config/ca.crt
cafile /mosquitto/certs/ca.crt
# CRL file
crlfile /mosquitto/certs/ca.crl
# Certificate-based authentication
require_certificate true