使用 UWS 和 SSL 设置节点

双歧杆菌酶

我正在寻找有关如何使用 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
}));

谢谢!

blvz

我是否需要使用设置初始化单独的 https 并将其插入 UWS 选项?

是的。

如果是这样,那是否仍然利用带有 SSL 的 UWS 内部结构?我不知道内化结构如何看起来如此好奇。

其中一些。指定 https server,意味着您不会使用内置的 http server

最后一个问题,我可以使用 DH 作为附加密码吗?我是否能够执行类似于设置 Express 服务器的操作?

当然。express.createServer(或https.createServer就此而言)接受来自 的选项tls.createSecureContext,其中包括dhparam.

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章