XMPP 服务器。如何打开 TLS 连接?
Posted
技术标签:
【中文标题】XMPP 服务器。如何打开 TLS 连接?【英文标题】:XMPP server. How to open TLS connection? 【发布时间】:2018-09-10 22:16:59 【问题描述】:我需要有关从我的 XMPP Java 服务器应用程序初始化到 Firebase 云消息传递的 TLS 连接的帮助。我知道 FCM 不支持 STARTTLS 扩展。 其他方式怎么做?
【问题讨论】:
【参考方案1】:你是对的
请注意,FCM 目前不支持 STARTTLS 扩展。
https://firebase.google.com/docs/cloud-messaging/auth-server
另外,这里描述了https://firebase.google.com/docs/cloud-messaging/server#choose,XMPP 是与 FCM 服务器交互的遗留协议
所以建议切换到支持HTTPS的FCM HTTP v1 API
【讨论】:
但是我需要发送上游消息,所以我必须使用 XMPP。但我刚刚意识到,如果我与生产端口建立连接,则连接是通过 TLS 进行的。以上是关于XMPP 服务器。如何打开 TLS 连接?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 java 中使用 Smack XMPP 库处理 TLS 证书
如何在作为客户端的 USIM sim 卡和服务器之间以 TLS-PSK 模式建立 TLS 连接?