How to install SSL certificate on IOS device for Charles proxy

Without installing SSL certificate on IOS device for Charles, you only can see the traffic over HTTP. In order to see the traffic over HTTPS and solve the SSL refusing handshaking issue, you have to install SSL certificate on IOS device. Install SSL certificate for IOS device is very simple. Just open Safari from IOS device, then go to Charlesproxy.com/getssl to download SSL certificate should be fine. But make sure Charles already has enabled for SSL Proxying option for all hosts and port number, or at least for the host that you wanted.

Check this video, it shows you how to install SSL certificate on iPhone. It would be the same way for iPad.  




After SSL certificate installed, if you still cannot see the traffic over HTTPS on your iPhone or iPad, please make sure device has turned on for trusting this certificate from About page in Settings as screenshot below:

Then turn on trusting this certificate