私はMQTTプロトコルで作業しています。私はサーバを設定し、ポート1883のmosquittoライブラリを使ってjavaで通信を行いました。 今、私はこの通信を安全にしたいと思っています。ポート8883はtlsベースの安全な通信用に予約されています。 X.509証明書が必要です。 この目的のために以下のチュートリアルが見つかりました。MQTT for JavaのTLS/SSL接続
しかし、私の質問
1.howある私たちは、Javaコードでこれらの証明書を生成することができますか?
私たちは一度に複数の証明書を使用することができます。上のチュートリアルに従って、サーバのmosquitto.confファイルに一度に1セットの証明書しか指定できません。
私たちは、実行中のサーバーにこれらの新しく生成された証明書を知らせることができます。サーバーのconfファイルで指定する以外にこれを行う方法はありますか?
moreiver、私はjavaでmqttブローカーを起動することができますか? – Sadaf
なぜ複数の証明書を使用しますか? – hardillb
異なるユースケースで複数のセンサーを使用していて、各センサーが同じブローカー上の異なるトピックと通信している場合。 – Sadaf