我正在嘗試安裝帶有SSL/TLS加密的Mosca服務器。MQTT代理和客戶端上的SSL/TLS證書應該相同嗎?
看看頁面https://github.com/mcollina/mosca/wiki/TLS-SSL-Configuration頁上的Mosca維基建議我們將需要一個私鑰和一個經紀人證書。
雖然該頁面沒有提到客戶端上SSL/TLS上mqtt的配置,但我發現了Mattino Collina本人在客戶端的SSL/TLS配置中的一篇文章。這裏http://www.hivemq.com/blog/mqtt-client-library-mqtt-js
本文指出,對於mqtts,我們還需要在客戶端提供密鑰和證書。它們應該與我們在設置代理時提供的密鑰和證書相同,還是與我們連接到代理的每個客戶不同?
這些密鑰和證書是爲代理驗證客戶端的一種方式嗎?