Xmpp Gajim SASL外部客户端身份验证

Xmpp Gajim SASL外部客户端身份验证,xmpp,pkcs#12,sasl,Xmpp,Pkcs#12,Sasl,好的,这有点不对劲。我有一个支持XEP-00178(SASL外部)的XMPP服务器(即:openfire),我正在使用Gajim客户端对其进行测试。现在,我为服务器上的注册用户创建了一个.p12文件(使用openssl),其公用名等于用户名。.p12文件是加密的。但是,当我使用Gajim添加用户对应的加密.p12文件时,它会提示输入密码短语,我正确地提供了密码短语,但它只是因为错误而失败: 从文件/root/sslCA/alice.p12加载证书时出现未知错误 我试着用OpenSSL打开同一个a

好的,这有点不对劲。我有一个支持XEP-00178(SASL外部)的XMPP服务器(即:openfire),我正在使用Gajim客户端对其进行测试。现在,我为服务器上的注册用户创建了一个.p12文件(使用openssl),其公用名等于用户名。.p12文件是加密的。但是,当我使用Gajim添加用户对应的加密.p12文件时,它会提示输入密码短语,我正确地提供了密码短语,但它只是因为错误而失败:

从文件/root/sslCA/alice.p12加载证书时出现未知错误


我试着用OpenSSL打开同一个alice.p12,一切都很好。从.p12文件中删除密码是否明智?还是我对加吉姆有什么不好的地方?

好的,我解决了这个问题。这是因为密码短语作为uni代码传递。修改了nbxmpp.tls_nb.py。您是否能够使用证书成功登录?我正在努力实现同样的目标。你能帮个忙吗?很抱歉回复晚了,我在度假。是的,我可以使用证书登录。使用的服务器是openfire,客户端是Gajim,我有一堆客户端证书,这些证书由openfire信任的CA签署。Gajim(一种将unicode转换为字符串的类型)的源代码中需要做一些修改。很抱歉打扰您,您是否可以列出配置openfire以使用客户端证书所遵循的任何步骤?我也在他们的论坛上发了帖子。没有人回应。我看到了一些博客文章,但使用这些说明无法成功创建一个有效的博客。我的电子邮件地址是gmail.com上的srinathreddib。我今天晚上(在印度)就可以了,因为我现在正忙着赶最后期限。我确实有一个维基页面,但那是在公司的私人门户上。我不能分享。我会给你发一个新的维基或者更新我的博客。