【发布时间】:2021-02-17 14:44:45
【问题描述】:
我一直在使用 OpenSSL 和 mosquitto MQTT,我有一个问题。
到目前为止,我只有一个客户。但是如何将多个具有不同证书的客户端同时连接到同一个 MQTT 代理?
如果撤销其中一位客户的证书,它是如何工作的?
是否需要重启代理?
有人有例子吗?
我使用 SSL/TLS 进行安全连接,为此我使用以下文件:
ca.key
ca.crt
server:
ca.crt
server.key
server.crt
client:
ca.crt
client.key
client.key
而配置文件是这样的:
#Extra Listeners
listener 8883
cafile /Users/Documents/certs/ca.crt
keyfile /Users/Documents/certs/server.key
certfile /Users/Documents/certs/server.crt
#client certifcate settings
require_certificate true
use_identity_as_username true
谢谢!
【问题讨论】:
标签: ssl openssl mqtt tls1.2 mosquitto