使用 OMEMO 的 Ejabberd 和对话

使用 OMEMO 的 Ejabberd 和对话

我是 XMPP 服务器新手,在 Windows 7 下设置了 ejabberd 服务器 18.09,并使用 Conversations 2.3.4+fcr 作为客户端。现在我想使用 OMEMO,但没有成功。Conversations 在其服务器信息中显示,XEP-0163 失败,当我想编写 OMEMO 加密消息时,Conversations 抱怨缺少设备列表。

我了解 OMEMO 加密基于 ejabberd 服务器中现有的设备列表。Ejabberd 知道该设备,我可以在在线用户列表中看到 Conversations.something 作为设备。

ejabberd的配置文件如下:

force_node_config: 
"eu.siacs.conversations.axolotl.*": 
access_model: whitelist

CATLOG 中的对话内容如下:

AxolotlService: Have no target devices in PEP!

目前我已经没有主意了,任何帮助都将不胜感激......

答案1

18.12 的默认配置在配置中包含了此内容

force_node_config:
  ## Change from "whitelist" to "open" to enable OMEMO support
  ## See https://github.com/processone/ejabberd/issues/2425

相关内容