导出这个这个文件后仍然无效啊,郁闷中,可否提供点帮助
1赞
貌似使用cocos官方测试案列里的ca证书也是可以的
1赞
请问楼主,websocket你们能够在原生android与iOS上连通不
你好,cocos creator的websocket没有第三个设置证书的参数呢。
同样使用这个方案解决。
1赞
请问websocket怎么设置的?
我的websocket 没有第三个参数可以设置
let pemUrl = cc.url.raw("resources/cacert.pem");
this.websocket = new WebSocket(url,null,pemUrl);
会冒红字
// 直接复制这段代码用吧,pem 需要转换成 cer ,方法看楼上
var pemUrl = cc.url.raw('resources/ssl/android.cer')
if(cc.loader.md5Pipe) {
pemUrl = cc.loader.md5Pipe.transformURL(pemUrl)
console.log(pemUrl)
window.ws = new WebSocket(url, null, pemUrl);
} else {
cc.log('cc.loader.md5Pipe:', cc.loader.md5Pipe)
}
出现 cc.loader.md5Pipe: undefined
还是要打包出来才有?
目前是用模拟器
是安卓模拟器么?还是creator得模拟器,creator模拟器这边官方说window暂不支持ssl,用真机或安卓模拟器测试下。
1赞
之前是用creator的模拟器
我用真机或安卓模拟器试试 感谢你
我没转成base64就可以了。转了反而不行。一开始不行是因为路径问题,借@LucasWang的代码搞定了,谢谢
我也遇到了这个问题,第一个问题也解决了,然后也出现了第二个问题:报证书验证失败的错误"certificate verify failed"。
按照解决方案的第一个第二条做了,第三条之后就不太懂了,后面的步骤能否详细介绍一下吗,或者在哪里可以找到对应的说明文章。
new WebSocket的时候报错 failed: Error during WebSocket handshake: Sent non-empty ‘Sec-WebSocket-Protocol’ header but no response was received
求大佬分享
mark websocket ssl连接不上服务器
mark
求分享。。 真得搞死人了
一堆证书 那个才是啊!? 叫什么名字