Originally brought up here: #4016
We should surface a new setting to require TLS validation when fetching external files. This option would be enabled by default (security first) with an option to disable. We need to make sure we then are able to surface this exact error inside the UI correct so a user can make the decision to disable on their own. To clarify, we shouldn't just blindly say, "Failed to fetch file.", we should strictly say, "Unable to validate TLS certificate when fetching file." or something akin to that.