engine.io是否支持安全的WebSockets wss?

如果是这样,它是如何获得公共证书和私钥来encryption/解密WebSocket数据包?

Engine.IO和Socket.IO都可以侦听HTTPS服务器的实例。 由于HTTPS是基于TLS的HTTP,因此WSS是基于TLS的WS。

var fs = require('fs'); var https = require('https'); var server = https.createServer({ key: fs.readFileSync('key'), cert: fs.readFileSync('cert') }); var eio = require('engine.io').attach(server); var io = require('socket.io').listen(server); 

据我所知,encryption和解密是由浏览器完成的。