如果多个不同的接受套接字使用相同的 OpenSSL 上下文,会出现问题吗?
如果多个不同的接受套接字使用相同的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,SSL_CTX——我相信它是底层数据结构——只是你的程序使用的全局数据结构。 来自 ssl(3):
Yep, SSL_CTX--which I believe is the underlying data structure--is just a global data structure used by your program. From ssl(3):
应该没问题。
例如,典型的 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.