Hi Marten,

>> Looking at https://letsencrypt.org/docs/certificates-for-localhost/ they 
>> mention that "modern" browsers let you make insecure connections to 
>>127.0.0.1.
>> Tested locally with a secure website connecting to ws://127.0.0.1 and it 
>> works fine. Which browsers do or don't support it I'm not sure though, 
>>but it could be enough for your use-case?

ws on 127.0.0.1 is not the problem. The problem is *mixed content* with ws on 
localhost: Almost any up2date CMS or web use case in general requires me to 
apply SSL (https) and I cannot run an unsecure websocket from a secure site. 
This sounds like a trivial problem but in practice this leads to my conclusion 
below.

Best

Alex

--
http://www.carot.de
Email : alexan...@carot.de
Tel.: +49 (0)177 5719797


> Gesendet: Dienstag, 04. August 2020 um 10:00 Uhr
> Von: "Mårten Nordheim" <marten.nordh...@qt.io>
> An: "Alexander Carôt" <alexander_ca...@gmx.net>
> Cc: "Thiago Macieira" <thiago.macie...@intel.com>, "interest@qt-project.org" 
> <interest@qt-project.org>
> Betreff: Re: [Interest] wss:// on localhost
>
> Looking at https://letsencrypt.org/docs/certificates-for-localhost/ they 
> mention that "modern" browsers let you make insecure connections to 127.0.0.1.
> Tested locally with a secure website connecting to ws://127.0.0.1 and it 
> works fine. Which browsers do or don't support it I'm not sure though, but it 
> could be enough for your use-case?
> 
> Mårten
> 
> ________________________________________
> From: Interest <interest-boun...@qt-project.org> on behalf of Alexander Carôt 
> <alexander_ca...@gmx.net>
> Sent: Tuesday, August 4, 2020 09:51
> To: Alexander Carôt
> Cc: Thiago Macieira; interest@qt-project.org
> Subject: Re: [Interest] wss:// on localhost
> 
> >> A conventional html page (classical web browser) launches a websocket via 
> >> wss://localhost:1234 and connects to a Qt
> >application which hosts a QtWebsocket Server which binds to localhost:1234. 
> >This way I achieve communication between browser
> >>and app. Would love to stay with ws:// but modern CMS (well - websites in 
> >>general) etc. require using SSL and mixed content is
> >>not working anymore.
> 
> 1) For now I do accept that wss://localhost:wxyz is not possible because
> 
> 2) I identified a workaround: Rather than a websocket I create a UDP socket 
> on localhost and choose WebRTC within the browser in order to send UDP 
> messages.
> 
> 3) Is it worth doing further discussion about wss://localhost.abcd or do we 
> have to accept also in the long term ? It would be a shame because it's such 
> a convenient solution.
> 
> 4) It's also a shame how the Internet has become - I still have a mindset of 
> the year 2000 where the web was not really a significant resource of criminal 
> intent. I understand this can lead to misunderstanding ;-)
> 
> 5) Thanks for all the comments - I actually learnt a lot regarding security !
> 
> 
> Best
> 
> Alex
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> https://lists.qt-project.org/listinfo/interest
>
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to