我正在寻找有关如何使用 WWS/SSL 正确配置 UWS 的文档或示例。目前我只是在做:
this.server = new WebSocket.Server({
port: this.config.port,
verifyClient: this.authenticate.bind(this)
});
这显然只是绑定了一个基本的套接字。我是否需要使用设置初始化单独的 https 并将其插入 UWS 选项?
如果是这样,那是否仍然利用带有 SSL 的 UWS 内部结构?我不知道内化结构如何看起来如此好奇。
最后一个问题,我可以使用 DH 作为附加密码吗?我是否能够执行类似于设置 Express 服务器的操作?
this.api = express.createServer({
key: config.certs.key,
cert: config.certs.cert,
dhparam: config.certs.dh,
secureOptions: constants.SSL_OP_NO_SSLv3 | constants.SSL_OP_NO_SSLv2
});
this.api.use(helmet.hsts({
maxAge: 31536000000,
includeSubdomains: true,
force: true
}));
谢谢!
我是否需要使用设置初始化单独的 https 并将其插入 UWS 选项?
是的。
如果是这样,那是否仍然利用带有 SSL 的 UWS 内部结构?我不知道内化结构如何看起来如此好奇。
其中一些。指定 https server,意味着您不会使用内置的 http server。
最后一个问题,我可以使用 DH 作为附加密码吗?我是否能够执行类似于设置 Express 服务器的操作?
当然。express.createServer
(或https.createServer
就此而言)接受来自 的选项tls.createSecureContext
,其中包括dhparam
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句