Это проблема, если несколько разных принимающих сокетов используют один и тот же контекст OpenSSL? - PullRequest
1 голос
/ 21 сентября 2008

Это нормально, если один и тот же контекст OpenSSL используется несколькими разными принимающими сокетами?

В частности, я использую один и тот же boost :: asio :: ssl :: context с двумя разными сокетами прослушивания.

Ответы [ 2 ]

2 голосов
/ 21 сентября 2008

Да, SSL_CTX - который, я считаю, является базовой структурой данных - это просто глобальная структура данных, используемая вашей программой. Из ССЛ (3):

SSL_CTX (контекст SSL)

Это глобальная контекстная структура, которая создается сервером или клиентом один раз за время жизни программы и содержит в основном значения по умолчанию для структур SSL, которые впоследствии создаются для соединений.

1 голос
/ 21 сентября 2008

Все должно быть в порядке.

Например, типичный сервер FTPS RFC4217 будет использовать один и тот же контекст SSL для сокета управления и всех сокетов данных в этом сеансе.

...