Наше веб-приложение имеет сертификат SSL от letsencrypt
В этом приложении я построил модуль веб-сокета для отображения изменений данных в реальном времени на некоторых страницах.Во время разработки я не заметил, что мое соединение с веб-сокетом не было зашифровано, оно не было необходимым.
Сервер и клиенты веб-сокета собираются в соответствии с рекомендациями Symfony GosWebSocketBundle
SSL-шифрование включено в stunnel на сервере.Я ссылаюсь на те же сертификаты letsencrypt, которые я использую для своего сайта.Всякий раз, когда клиент javascript пытается подключиться, консоль показывает мне эту ошибку
autobahn.min.js: 62 Соединение WebSocket с 'wss: // [адрес]: [порт] /' сбой: ошибка вустановление соединения: net :: ERR_CERT_COMMON_NAME_INVALID
Все порты открыты и прослушиваются в соответствии с netstat -tuplen
Мне понадобилось много времени, чтобы выяснить все это, Как мне управлятьполучить сертификаты SSL, чтобы все работало без ошибок?