You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's about 60 issues on the Go issue tracker about this, and the main takeaway is: this keeps breaking, only for a small % of folks, the Go devs aren't sure exactly why, to their credit they're trying to do something Apple doesn't really want you to do and the APIs are terribly easy to misuse (maybe even impossible to use correctly?)
I was all out of ideas and then I thought "hey why not bundle Root CA certificates", and lo and behold, certifi does exactly that.
So I'm going to try use certifi's Root CAs (a curated subset of the Mozilla CA Certs collection) on macOS, see if that fixes it. The relevant work is in https://github.com/itchio/httpkit.
The text was updated successfully, but these errors were encountered:
There's a long-ass thread here but the gist is: some folks on macOS see "Post https://api.itch.io/login: x509: certificate signed by unknown authority."
There's about 60 issues on the Go issue tracker about this, and the main takeaway is: this keeps breaking, only for a small % of folks, the Go devs aren't sure exactly why, to their credit they're trying to do something Apple doesn't really want you to do and the APIs are terribly easy to misuse (maybe even impossible to use correctly?)
I was all out of ideas and then I thought "hey why not bundle Root CA certificates", and lo and behold, certifi does exactly that.
So I'm going to try use certifi's Root CAs (a curated subset of the Mozilla CA Certs collection) on macOS, see if that fixes it. The relevant work is in https://github.com/itchio/httpkit.
The text was updated successfully, but these errors were encountered: