@sddvxd

Каким образом реализовать HTTPS сервер?

Добрый день. Из инструментов только только сокеты и голый C, получилось реализовать HTTP сервер, но что делать с HTTPS - не понятно
Telegram API требует для работы только HTTPS, каким образом обрабатывать данные, с какой стороны зайти?
  • Вопрос задан
  • 214 просмотров
Решения вопроса 1
Demanoidos
@Demanoidos
безнравственный извращенец с богатой фантазией
Возьмите библиотеку OpenSSL и используйте её, как плагин. То есть коннект подымайте на голом сокете, без шифрования, а потом данные гоните уже через библиотеку, как прокладку. Шифрование включается в уже работающем коннекте по запросу. Хороший пример - реализация поддержки OpenSSL в библиотеке Synapse, мы её юзаем в коммерческом проекте, но она на Delphi.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Использовать как reverse proxy HAProxy/nginx/lighttpd, настроив на работу с сертификатом SSL.
Ответ написан
Комментировать
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
stunnel использовать как вариант
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы