Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Docs: Explain New iOS "Certificate Trust Settings" #2706
It took a while to work this out and I can't - installing the certificate on ios (don't know since what version) isn't from http://mitm.it isn't enough - you also need to enable full trust for the root certificate for it to actually work. Otherwise, Safari will ask if you want to go to a site every time and mitmproxy will report handshake errors with the client not trusting it's certificates - it looks like pinned certs but it isn't.
It would be great if you could update the docs with the following. Ideally, this would be mentioned in the html of the page at http://mitm.it or at least somewhere in the mitmproxy docs like maybe here
On the ios Device need to :
Thanks - this is very useful feedback because it addresses a real pain point. In fact, we have already added instructions to mitm.it that will be part of the next release (src). For http://docs.mitmproxy.org/en/stable/certinstall.html, I'd be super happy if someone could send a PR that replaces the linked instructions in the iOS/macOS section with something more useful.