代码之家  ›  专栏  ›  技术社区  ›  Brian R. Bondy

如果多个不同的接受套接字使用相同的openssl上下文,这是一个问题吗?

  •  1
  • Brian R. Bondy  · 技术社区  · 16 年前

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

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

    2 回复  |  直到 16 年前
        1
  •  2
  •   user7116    16 年前

    是的,ssl-ctx——我认为它是底层数据结构——只是程序使用的一个全局数据结构。来自SSL(3):

    ssl_CTX(ssl上下文)

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

        2
  •  1
  •   slim    16 年前

    应该没问题。

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