- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 157
 
Add the ability to generate SSL certs from tray icon #778
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
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