如果多个不同的接受套接字使用相同的 OpenSSL 上下文,会出现问题吗?

发布于 2024-07-06 00:00:03 字数 102 浏览 10 评论 0原文

如果多个不同的接受套接字使用相同的 OpenSSL 上下文,可以吗?

特别是我使用相同的 boost::asio::ssl::context 和 2 个不同的监听套接字。

Is it OK if the same OpenSSL context is used by several different accepting sockets?

In particular I'm using the same boost::asio::ssl::context with 2 different listening sockets.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无尽的现实 2024-07-13 00:00:03

是的,SSL_CTX——我相信它是底层数据结构——只是你的程序使用的全局数据结构。 来自 ssl(3):

SSL_CTX(SSL 上下文)

这是由服务器或客户端在每个程序生命周期创建一次的全局上下文结构,它主要保存稍后为连接创建的 SSL 结构的默认值。

Yep, SSL_CTX--which I believe is the underlying data structure--is just a global data structure used by your program. From ssl(3):

SSL_CTX (SSL Context)

That's the global context structure which is created by a server or client once per program life-time and which holds mainly default values for the SSL structures which are later created for the connections.

离去的眼神 2024-07-13 00:00:03

应该没问题。

例如,典型的 RFC4217 FTPS 服务器将为该会话中的控制套接字和所有数据套接字使用相同的 SSL 上下文。

It should be OK.

For example a typical RFC4217 FTPS server will use the same SSL context for the control socket and all data sockets within that session.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文