我想在Converse.js中使用CA签名证书启用无密码身份验证,但我遇到了麻烦。这就是我所做的:
我还在OpenFire服务器中设置了一些属性,即sasl.mechs: EXTERNAL
,xmpp.client.certificate.verify: true
和xmpp.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
任何帮助将不胜感激。