- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用 TLS 为我的 owntracks MQTT 客户端(Android 设备)建立到 m12.cloudmqtt.com(MQTT 云 - cloudmqtt.com)的安全连接。
根据 OWNTRACKS (http://owntracks.org/booklet/features/tls/) 的文档,必须提供 CA CERT 和 CLIENT CERT。
根据 cloudmqtt.com (www.cloudmqtt.com/docs-faq.html#TLS_SSL) 上的文档,我可以理解 CA CERT 是受信任的公共(public) CA。 (我可以从任何证书商店获得)
但是对于CLIENT CERT,我该如何获得呢?我是否需要从上述 CA 获取证书(用于我的 android MQTT 客户端)。或者是否有任何其他方式可以加密 session ?
最佳答案
仅当代理支持基于证书的客户端身份验证时才需要客户端证书。连接仍将被加密,您可以验证经纪人是他们声称的身份。
cloudmqtt doc没有提到基于证书的客户端身份验证。所以言外之意就是他们不支持客户端认证。
您应该能够在没有客户端证书的情况下使用用户名和密码以及 TLS 设置 Owntracks
关于ssl - TLS 连接到 cloud mqtt for owntracks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39694434/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!