-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Milestone
Description
There are various connections made to a maverick computer:
- http/s for the website, on standard ports 80 and 443
- maverick-discovery, currently non-ssl websockets on port 1234 but should be ssl
- maverick-api, standard system instance on http and websockets on ssl port 6700
- webrtc (janus) websocket transport on port 6796
If the main website is loaded over http, without loading the self-cert CA into the os/browser, then the various encrypted ports are not available. ssl is required for webrtc but not currently any of the other services.
If the main website is loaded over https and the CA cert is loaded correctly, then the unencrypted ports will not work.
The solutions are:
- Run everything unencrypted by default, and take the user through the CA cert loading process for webrtc, or show a warning.
- Run everything through ssl, and take the user through the CA cert loading process.
- Run everything through ssl, and fix the certs so they can be accepted with a warning (currently the certs don't allow that).
All of these should be tested.
Metadata
Metadata
Assignees
Labels
No labels