-
-
Notifications
You must be signed in to change notification settings - Fork 150
Improve HTTPS Certificates detection and installation on macOS (Safari) #907
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
Comments
My forecast for the above activities is about 1 week, BTW I'm wondering if displaying a dialog to all users by default is the right thing to do since we may use the browser user-agent to detect when the user is running safari and show a warning directly on the browser if the connection to the agent fails and the browser is safari. This could be something to discuss in detail with the design team. Anyway, here are the details of the research:
I found a couple of ways to do this you need the "certificate" and the "policy" applied to that certificate (the policy is the set of rules that the certificate should satisfy to be considered valid) and check if the policy is matched.
Forecast for this activity: 1...2 days
This should use the API we already use to install them, I think the required methods are: Forecast for this activity: 1...2 days
This is easy, we are already using Forecast for this activity: 1 day
There is already an auto-update function in the agent, we may reuse that. |
Many users reported that the Agent does not work on macOS using Safari. Most of the time this is because they have not installed the HTTPS Certificates for localhost (this is needed only with Safari, due to the way the browser handles connections to localhost).
The HTTPS Certificates installation should be made more robust and automatic, while keeping it optional and only done when really needed (only if using Safari, and not other browsers).
installCertificates
used to save if the user want's to install them or not (true, false, missing). If missing, the user should be prompted at the first check.Activities
The text was updated successfully, but these errors were encountered: