Я использую websocketpp для создания веб-сокетов в C ++. Теперь я хотел бы запустить сервер websocket с ssl. Я понимаю, что мне нужен ssl-сертификат для сервера, и я получил его от "Let's Encrypt".
Теперь у меня есть следующие файлы:
cert1.pem chain1.pem fullchain1.pem privkey1.pem
и следующий код, ответственный за загрузку сертификата:
ctx->use_certificate_chain_file("server.crt");
ctx->use_private_key_file("server.pem", boost::asio::ssl::context::pem);
ctx->use_tmp_dh_file("dh512.pem");
Но я не знаю, какой файл загрузить, где и в каком формате