Articles of wss

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

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

Websocket – WSS在video录制中不支持HTTPS

应用程序+实施概述 在应用程序中,我们需要执行video录制。 我们继续使用托pipe在https://developer.mozilla.org/en/docs/Web/API/MediaRecorder_API的 MediaRecorder API。 我们是getUserMedia API来访问webcam和麦克风。 我们正在使用MediaRecorder API来logging短Blob,并在托pipeNodeJS WebSocket的应用程序服务器上发送它。 (每2秒发生一次数据传输到服务器。 在应用服务器上,我们继续累积数据,最后创build一个.webm媒体文件。 问题:所有这些都与HTTP协议工作正常,但每当我们把应用程序在SSL上,并开始以下面的描述erring; 错误文本:“WebSocket连接到'wss:// localhost:9000 /'失败:WebSocket打开握手被取消” 错误截图: http : //s33.postimg.org/9xasw0qa7/web_Socket_SSLIssue.jpg 你们中的任何一个人可以指导我们在这里特别针对HTTPS的问题。

Node.js + Express.js +端口443上的Socket.io(HTTPS TLS / SSL)

我有一个Node.js,Express.js和Socket.io应用程序,使用除443之外的任何端口都可以正常运行。服务器仅用于通过HTTPS端口443运行,同样,websocket也应该被encryption。 CODE THAT WORKS var fs = require('fs'); var https = require('https'); var express = require('express'); var socket = require('socket.io'); var sslOptions = { key: fs.readFileSync(__dirname + '/../ssl/server.key, cert: fs.readFileSync(__dirname + '/../ssl/server.pem, ciphers: 'ECDHE-RSA-AES256-SHA:AES256-SHA:RC4-SHA:RC4:HIGH:!MD5:!aNULL:!EDH:!AESGCM', honorCipherOrder: true }; var app = express(); var server = https.createServer(sslOptions, app); var io = socket.listen(server, { "log level" : 3, […]

如何使用websocket-server和node.js设置安全的websocket连接

我无法使用websocket-server和node.js来设置安全的websocket连接 服务器端 var options = { key: fs.readFileSync(PRIVATE_KEY), cert: fs.readFileSync(CERTIFICATE) }; // create web server var server = ws.createServer(options); server.listen(8000); … 客户端 <script language="javascript" type="text/javascript"> var wsUri = "wss://url:8000"; function init() { websocket = new WebSocket(wsUri); } … window.addEventListener("load", init, false); </script> 但它适用于ws var wsUri = "ws://url:8000"; 有任何想法吗?

Node.js和wss://

我正在寻找开始在服务器上使用JavaScript,最有可能与node.js,以及使用websockets与客户端通信。 但是,似乎没有关于使用TLS和wss://处理程序的encryptionwebsocket通信的大量信息。 事实上,我所看到的唯一一个支持wss://的服务器就是Kaazing。 这个 TODO是我在各种节点实现中能够find的唯一参考。 我错过了一些东西,或者websocket js服务器还没有准备好encryption通信吗? 另一个select可能是使用像lighttpd或apache代理节点监听器,有没有人在那里成功?

如何设置NodeJS的einaros / ws模块接受wss(安全的ws)连接?

我正在使用NodeJS的eniaros / ws模块在iOS应用程序和使用web套接字的NodeJS服务器之间进行实时通信。 该应用程序运行良好,但现在我必须使用wss保护服务器和iOS应用程序之间的通信。 我有我的Rapid SSL证书和密钥,我在服务器上使用以下代码: var fs = require('fs'); var cfg = { ssl: true, port: 8081, ssl_key: 'key.key', ssl_cert: 'cert.crt' }; var httpServ = ( cfg.ssl ) ? require('https') : require('http'); var app = null; // dummy request processing var processRequest = function( req, res ) { res.writeHead(200); res.end("All glory to WebSockets!\n"); }; […]