Настройка HTTPS-соединения

 

Рис. 1. Использование HTTPS-соединения в системе Pilot.

 

Для прослушивания подключений и ответа на запросы Pilot-Server использует класс .Net HttpListener. Обращения к нему осуществляются по HTTP-протоколу. На ОС Linux HttpListener не поддерживает привязку SSL-сертификата. Для клиент-серверного соединения по протоколу HTTPS необходимо использовать проксирующий сервер с поддержкой SSL/TSL и перенаправить HTTPS траффик на HTTP точку Pilot-Server, как показано на рисунке выше. Примером такого проксирующего сервера может быть Nginx .