我已配置 MQTT Mosquitto 并启用了 SSL,并且已使用证书 cafile、certfile 和 keyfile 安全连接,并使用 MQTT.FX 客户端进行了测试。
问题是,有没有办法启用TPM引擎,可以在其中存储证书并连接到MQTT客户端。
这是一个 OpenSSL 功能,Mosquitto 只是公开了一些配置。
看看类似this的东西,这是一个添加TPM2.0支持的插件
默认情况下,MQTT 客户端不支持通过 TPM 引擎进行桥接。 您可以通过其他容器的其他帮助在本地使用代理。
MQTT client (local machine) connect to
-> NGINX (alpine) container
-> remote MQTT server
的 TCP 代理。
我假设您的 x509
证书上存在所有必要的参数。
您可以参考我的一篇文章并进行相应的更改。