-
-
Notifications
You must be signed in to change notification settings - Fork 149
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 the ability to generate SSL certs from tray icon #778
Conversation
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #778 +/- ##
==========================================
- Coverage 11.33% 11.31% -0.03%
==========================================
Files 53 54 +1
Lines 3936 3943 +7
==========================================
Hits 446 446
- Misses 3435 3442 +7
Partials 55 55
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report in Codecov by Sentry. |
9095a0b
to
4abbcce
Compare
36e2509
to
3b2b74d
Compare
This way we have a single source of truth.
leverage objective C APIs to install our CA certificate in the user's trusted keystore
leverage windows syscalls to install our CA certificate in the user's trusted keystore code heavily inspired by https://github.com/FiloSottile/mkcert
21384b7
to
1829b03
Compare
Test release: |
4becc30
to
ae66104
Compare
I've removed support for windows in b6f6947 since the newer version of edge is chromium based: chromium and chrome do not require the agent in HTTPS |
80311ea
to
d2c63ee
Compare
d2c63ee
to
087c88f
Compare
…that in the installer)
This reverts commit bcaeb75.
087c88f
to
4016f2c
Compare
4016f2c
to
bda1574
Compare
Please check if the PR fulfills these requirements
before creating one)
feature
Fix #735
There is a new clickable voice in the tray icon's menu that allows a Mac/
windowsuser to generate and install in the keychain the SSL certificates that are used for the agent to work in HTTPS mode.Linux has this menuItem disabled, since the certificates are not required on this OS.
The voice is clickable only if the certs have not already been generated, otherwise it's grayed-out
yes, the installation of the certs have been removed from the installer. It is now available from the tray icon. The doc have to be updated, if the user wants to remove the installed cert it has to be done manually using the keychain management tool of the system.
In the installer, we should remove the cert handling. (the 3 different flavors of the agent are no more required), also the CI needs some changes