Ускорьте ASIO SSL сервер, используйте разные сертификаты в зависимости от SNI

В настоящее время я пишу небольшой HTTP-сервер, и я хотел бы реализовать SSL.
Цель состоит в том, чтобы иметь возможность загружать несколько файлов PEM в boost, чтобы он мог выполнить правильное рукопожатие SSL с клиентом в зависимости от SNI, отправленного в TLS.

Однако я не понимаю, как я могу загрузить несколько файлов PEM в boost, а также как я могу сказать ему использовать тот или иной сертификат в зависимости от этого SNI.

Например я загружаю сертификат с:

context.use_certificate_file("cert.pem");
m_context.use_private_key_file("server.pem",
boost::asio::ssl::context::pem);

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]