Странно хотеть, но это выполнимо.Вы можете поддерживать две активные ручки SSL_CTX
, для каждой из которых загружена отдельная пара сертификат / закрытый ключ.
Когда вы принимаете новое подключение, просто выберите правильный SSL_CTX
, чтобы сгенерировать новое SSL
обрабатывать от (используя SSL_new()
).Что касается того, «какое соединение соответствует какому сертификату» - это вам решать.Вы можете решить, основываясь на адресе однорангового соединения, или у вас может быть простой текстовый протокол до запуска SSL, где узел идентифицирует сертификат, который он ожидает.