В чем проблема с Websocket и самоподписанным SSL-сертификатом? - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть проект, работающий в интрасети, поэтому я не купил ни SSL-сертификата, ни доменного имени. Вместо этого я создал самозаверяющий сертификат. У меня есть два слоя, один из которых является веб-сервис / веб-сокет, а другой вид. Все в порядке для всех соединений https, следовательно, для всех страниц, но браузер не может установить соединение с ws или wss ссылками (пробовал порты 8443,443,8080). Если я пишу ссылку с localhost вместо моего ip, он работает отлично, но тогда я не могу использовать его с другого устройства. Я создал сертификат как RSA / 2048. Мой проект работает на Ubuntu 18.04. Серверная часть была написана на Java-Spring Boot.

1 Ответ

0 голосов
/ 04 ноября 2019

Если кому-то еще нужен ответ, я получаю его от здесь . Таким образом, проблема в Firefox, а не в других браузерах. Основная причина в том, что Firefox не принимает сертификат ссылки wss, фактически это тот же сертификат для первой ссылки подключения, начинающейся с https. Решение состоит в том, чтобы перейти по ссылке, начатой ​​с wss, выбрав wss для https и принять привилегию этой ссылки, и все работает нормально:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...