1
Si oui, comment obtient-il le certificat public et la clé privée pour crypter/décrypter les paquets WebSocket?Est-ce que engine.io prend en charge les WebSockets sécurisées wss?
Si oui, comment obtient-il le certificat public et la clé privée pour crypter/décrypter les paquets WebSocket?Est-ce que engine.io prend en charge les WebSockets sécurisées wss?
Engine.IO et Socket.IO peuvent écouter une instance d'un serveur HTTPS. Comme HTTPS est HTTP sur TLS, WSS est WS sur TLS.
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);
Pour autant que je sache, le cryptage et le décryptage sont effectués par le navigateur.