553 B
553 B
Certificate Setup (Dev)
This backend requires mutual TLS (client certs). For local development, use the provided script:
cd certs
./gen-certs.sh # creates CA, server cert (localhost), client cert, and server.pfx
Outputs:
ca.crt— CA certificate. Embed this in the ESP32 firmware asSERVER_CA_PEM.server.pfx— for Kestrel (password:CERT_PASSWORD, defaults tochangeit).server.crt/server.key— PEM versions.client.crt/client.key— sample device certificate (PEM) andclient.pfx.