In order to capture and view SSL / HTTPS traffic between your computer and the Internet using Charles proxy program, you have to install Charles Root Certificate on your machine first. In this quick guide, we will show you how to install the Charles SSL certificate on Mac.
Run Charles on your Mac, go to the Help menu and choose SSL Proxying > Install Charles Root Certificate.
Keychain Access will then open. Click Certificates in the Category section. Then find the “Charles Proxy CA …” entry.
Double-click on Charles Proxy to view detailed info of the certificate in a new window. Click to expand the Trust section, and beside “When using this certificate” change it from “Use System Defaults” to “Always Trust“. Close the window, and you will be prompted to enter Administrator password to save the change.