Upon the first run, you will start to see SSL requests coming in their encrypted form, we will need to perform an SSL “man in the middle attack” on ourselves to view the data unencrypted.
Step 2: Install Root Certificate Authority (CA) on your Mac
Help > SSL Proxying > Save Charles Root Certificate
Double click to install the certificate, this should open “Keychain Access” then search “Charles Proxy CA”, right click on the certificate > Get Info, open the “Trust” menu and select from the dropdown “When using this certificate” to “Always Trust”.
Go back to the Charles App and go to menu
Proxy > SSL Proxy Settings...
add host “*” and port “*” to the Locations list. Make sure to restart your browser so it now uses the new Root Certificate.
This will allow you to monitor SSL requests by Charles on your machine!