¿Es un problema si varios sockets de aceptación diferentes utilizan el mismo contexto OpenSSL?

StackOverflow https://stackoverflow.com/questions/111391

  •  02-07-2019
  •  | 
  •  

Pregunta

¿Está bien si varios sockets de aceptación diferentes utilizan el mismo contexto OpenSSL?

En particular, estoy usando el mismo boost::asio::ssl::context con 2 tomas de escucha diferentes.

¿Fue útil?

Solución

Sí, SSL_CTX, que creo que es la estructura de datos subyacente, es solo una estructura de datos global utilizada por su programa.Desde ssl(3):

SSL_CTX (Contexto SSL)

Esa es la estructura de contexto global que es creada por un servidor o cliente una vez por vida del programa y que contiene principalmente valores predeterminados para las estructuras SSL que luego se crean para las conexiones.

Otros consejos

Deberia estar bien.

Por ejemplo, un servidor FTPS RFC4217 típico utilizará el mismo contexto SSL para el socket de control y todos los sockets de datos dentro de esa sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top