Converse.js和OpenFire无密码身份验证(证书)

时间:2018-03-28 19:01:46

标签: xmpp openfire converse.js

我想在Converse.js中使用CA签名证书启用无密码身份验证,但我遇到了麻烦。这就是我所做的:

  • 在OpenFire的信任库中添加了CA;
  • 在其密钥库中添加了OpenFire证书;
  • 创建了一个客户有效且签名的证书。

我还在OpenFire服务器中设置了一些属性,即sasl.mechs: EXTERNALxmpp.client.certificate.verify: truexmpp.client.cert.policy: wanted

我的逆向脚本如下:

converse.initialize({
    bosh_service_url: 'https://localhost:7443/http-bind/',
    authentication: 'external',
    show_controlbox_by_default: true,
    debug: true,
});

从此blog post开始,我希望浏览器请求用户为弹出窗口提供证书,但我一直得到:

Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID

任何帮助将不胜感激。

0 个答案:

没有答案