私のowntracks MQTTクライアント(Androidデバイス)用のm12.cloudmqtt.com(MQTTクラウド - cloudmqtt.com)へのTLSを使用して、安全な接続を確立したいと考えています。TLSとowntracksのクラウドmqtt
OWNTRACKS(http://owntracks.org/booklet/features/tls/)のドキュメントによれば、CA CERTとCLIENT CERTを提供する必要があります。
CA CERT私は、cloudmqtt.com(www.cloudmqtt.com/docs-faq.html#TLS_SSL)が信頼できる公開CAであることを理解できます。 (私は任意の証明書ストアから入手できます)
しかし、CLIENT CERTではどのように取得できますか?上記のCAから(私のアンドロイドMQTTクライアントの)証明書を取得する必要がありますか?または、セッションを暗号化する他の方法がありますか?
せずにユーザー名とパスワードとTLSでOwntracksを設定することができるはず
は、私はTLSを使用してcloudmqttするOWNTRACKSから私の接続を確保することができる方法について詳しく説明していただけますアンドロイドアプリのクライアントCERT? –
アンドロイドクライアントは、TLSを有効にしたときにCAとクライアント証明書を要求しますが、必須フィールドではありません。あなたはそれらを空白のままにしておくことができます – hardillb
素早い応答をありがとう。 TLSなしでクライアントを実行すると(つまり、mqttで提供されているユーザー名とパスワードの認証のみ)問題はありません。可能であればクライアントからのデータの暗号化を使用してセキュリティを追加したかっただけです。 –