É um problema se tomadas múltiplas aceitar diferentes usam o mesmo contexto OpenSSL?

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

  •  02-07-2019
  •  | 
  •  

Pergunta

É OK se o mesmo contexto OpenSSL é usado por vários diferentes aceitar soquetes?

Em particular, eu estou usando o mesmo boost :: asio :: SSL :: contexto com 2 soquetes de escuta diferentes.

Foi útil?

Solução

Sim, SSL_CTX - que eu acredito que é a estrutura de dados subjacente - é apenas uma estrutura global de dados utilizada pelo seu programa. De SSL (3):

SSL_CTX (Contexto SSL)

Essa é a estrutura de contexto global que é criado por um servidor ou cliente uma vez por programa de tempo de vida e que detém valores principalmente padrão para as estruturas SSL que são criados mais tarde para as conexões.

Outras dicas

Deve ser OK.

Por exemplo, um servidor típico RFC4217 FTPS usará o mesmo contexto SSL para a tomada de controle e todos os soquetes de dados dentro dessa sessão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top