Go to file
James Pace 3309b19c2e Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
examples Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
include/j7s-plugin Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
src Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
test Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
.clang-format Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
.gitignore Initial iteration of plugin. 2021-11-08 00:47:39 +00:00
CMakeLists.txt Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
LICENSE Documentation update. 2021-11-20 15:05:32 +00:00
README.md Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00
external-deps.cmake Mass refactor. Clang-format. Start adding tests. Use FetchContent. 2022-03-24 00:20:21 +00:00

README.md

j7s-mosquitto-plugin

Authentication using JWTs for the mosquitto mqtt broker.

Dependencies

sudo apt install mosquitto-dev g++ cmake libmosquitto-dev mosquitto-clients openssl libssl-dev googletest

Generating offline keys

ssh-keygen -t rsa -b 4096 -m PEM -f priv.key rm priv.key.pub openssl rsa -in priv.key -pubout -outform PEM -out pub.key