GNOME Bugzilla – Bug 658870
extensionSystem: Use the system cert list
Last modified: 2011-09-13 21:37:43 UTC
Otherwise we might do "bad stuff" when blindly accepting a self-signed cert. configure check stolen from glib-networking
Created attachment 196324 [details] [review] extensionSystem: Use the system cert list libsoup won't check for a valid cert by default, so copy some logic from glib-networking to check against the system cert list. Additionally, allow a fallback for developers, ~/.local/share/extensions.gnome.org.crt, for easy local development of the website.
Comment on attachment 196324 [details] [review] extensionSystem: Use the system cert list >+ AC_DEFINE_UNQUOTED(GTLS_SYSTEM_CA_FILE, ["$with_ca_certificates"], [The system TLS CA list]) s/GTLS/SHELL/ otherwise looks good
Attachment 196324 [details] pushed as fa593a3 - extensionSystem: Use the system cert list