html5 Websocket с SSL

Возможно ли иметь WebSockets с https? При переходе на https мой WebSocket возвращает ошибку безопасности и отлично работает с обычным http …

socket = new WebSocket("ws://my_www:1235"); 

спасибо

Соединение WebSocket начинает свою жизнь с помощью рукопожатия HTTP или HTTPS. Когда страница доступна через HTTP, вы можете использовать WS или WSS (защита WebSocket: WS over TLS). Однако, когда ваша страница загружается через HTTPS, вы можете использовать только WSS-браузеры, которые не позволяют «понизить» безопасность.

Вы не можете использовать WebSockets через HTTPS, но вы можете использовать WebSockets через TLS (HTTPS – HTTP через TLS). Просто используйте «wss: //» в URI.

Я считаю, что недавняя версия Firefox не позволит вам использовать не-TLS WebSockets с HTTPS-страницы, но обратное не должно быть проблемой.

1 дополнительная оговорка (помимо ответа kanaka / peter): если вы используете WSS, а сертификат сервера неприемлем для браузера, вы не можете получить диалог с браузером (например, для веб-страниц). Это связано с тем, что WebSockets рассматривается как так называемый «субресурс», а исключение сертификата / исключение безопасности / любые диалоги не отображаются для подресурсов.

  • Есть ли клиент WebSocket для .NET?
  • Зачем использовать AJAX, когда доступны WebSockets?
  • Различия между ZeroMQ и WebSockets
  • Перемещение из socket.io в raw websockets?
  • Различия между socket.io и websockets
  • Поддерживает ли HTML WebSockets открытое соединение для каждого клиента? Это масштаб?
  • Обновления в реальном времени из базы данных с использованием JSF / Java EE
  • WebSockets ping / pong, почему не TCP keepalive?
  • Лучший инструмент Ruby on Rails WebSocket
  • Какую библиотеку websocket использовать с Node.js?
  • JSON Web Token (JWT) с основанной на Spring SockJS / STOMP Web Socket
  • Давайте будем гением компьютера.