-
Bug
-
Resolution: Done
-
Major
-
2.0.20.Final
-
None
When connecting with the WebSockets client via an HTTP Proxy server to a WebSockets server via SSL (TLS), the client does not include the SNI extension server_name indication.
If the server that the client is connecting to is located behind a reverse proxy and the reverse proxy handles multiple servers via SNI, a wrong certificate may be selected (because the reverse proxy has no indication as to the specific target domain name).
Picture:
Client -> HTTP Proxy -> Reverse Proxy -> WebSockets server