Est-ce un problème si plusieurs sockets acceptant différents utilisent le même contexte OpenSSL?

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

  •  02-07-2019
  •  | 
  •  

Question

Est-ce correct si le même contexte OpenSSL est utilisé par plusieurs sockets accepteurs différents?

En particulier, j'utilise le même boost :: asio :: ssl :: context avec 2 sockets d’écoute différents.

Était-ce utile?

La solution

Oui, SSL_CTX - que je crois être la structure de données sous-jacente - est juste une structure de données globale utilisée par votre programme. De ssl (3):

  

SSL_CTX (contexte SSL)

     

Il s'agit de la structure de contexte global créée par un serveur ou un client une fois par durée de vie du programme et contenant principalement les valeurs par défaut des structures SSL créées ultérieurement pour les connexions.

Autres conseils

Ça devrait aller.

Par exemple, un serveur FTPS RFC4217 typique utilisera le même contexte SSL pour le socket de contrôle et tous les sockets de données de cette session.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top