Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SSL page #170

Closed
fnoop opened this issue Mar 29, 2020 · 4 comments
Closed

Add SSL page #170

fnoop opened this issue Mar 29, 2020 · 4 comments
Milestone

Comments

@fnoop
Copy link
Member

fnoop commented Mar 29, 2020

Migrate legacy sslupgrade.html to -web

@fnoop fnoop added this to the 1.2 milestone Mar 29, 2020
@fnoop
Copy link
Member Author

fnoop commented Mar 29, 2020

-api and video connections all setup to be encrypted by in Maverick. So although we can load the main website over http/js, and services are discovered over standard unencrypted port 1234 (-discovery) ok, any subsequent service connections fail because their certs aren't recognised.
There's no browser option to ignore self-certs so we have to install the CA cert for the system.

@fnoop
Copy link
Member Author

fnoop commented Mar 29, 2020

  • Add a test/link to SSL upgrade page on the front Home component/page.
  • Add test/link to SSL upgrade in the Config->API and Config->Video connections.

@fnoop
Copy link
Member Author

fnoop commented Mar 30, 2020

New MacOS/iOS cert requirements. If we can change from ERR_CERT_INVALID to ERR_CERT_AUTHORITY_INVALID then the browser can skip the warning and won't require the CA cert install:
https://support.apple.com/en-us/HT210176
https://github.com/digitalbazaar/forge/blob/master/examples/create-cert.js#L47-L52
github - webpack/webpack-dev-server/issues/2313

@fnoop
Copy link
Member Author

fnoop commented Apr 12, 2020

Handled in #173

@fnoop fnoop closed this as completed Apr 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant