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 连接?的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 与 TLS 实现

如何在 Flutter 中配置 Xmpp 库?

如何在 java 中使用 Smack XMPP 库处理 TLS 证书

如何在作为客户端的 USIM sim 卡和服务器之间以 TLS-PSK 模式建立 TLS 连接?

在 Google Talk XMPP TCP 连接上使用 TLS 使用 PHP

使用 TLS 的 Tsung 负载测试 XMPP