Catch packet https error prompt: Sslhandshake:received fatal Alert:unknown_ca 1, ready to work, download Charles version of the link, extract code: GHC6, which contains Charles two versions
A Charles3.9.3 mainly for iphone5 mobile clutch B Charles4.1.2 mainly for the iphone6 and above the clutch
Why use two different versions? In practice, it is found that one version cannot solve the problem at the same time 2, set allow SSL Proxy
Proxy->proxy settings->ssl->enable (add listening port, common 443)
3. Install SSL certificate for IPHONE5 solution a computer-side Charles
Help->install Charles CA SSL Certificate
After installing the Charles certificate, select "Always Trust" b mobile phone-side installation of the SSL certificate using the browser to access the certificate, the installation certificate address is downloaded as: official website or the network disk extract code:
Y5NW4, for iphone6 and above solution a computer-side Charles install SSL certificate
Help->install Charles CA SSL Certificate
After installing the Charles certificate, select the "Always Trust" b phone to install the SSL certificate
First of all, set up the local proxy IP on the phone, and then, use the mobile browser to access the HTTPS://CHLS.PRO/SSL, follow the prompts to install the phone-side SSL certificate, finally, check the phone system version, if it is iOS10.3 and above, also need to phone general > About > Certificate Trust settings Certificate
Everything goes well, you have solved Charles Sslhandshake problem!
Charles about HTTPS Sslhandshake resolution Memo