What worked for me - should really be moved to iPhone:
Charles
- Enable transparent Http proxying
- Enable SSL proxying
- Right click on incoming request and select SSL proxying
Mac
- Download Charles CA Certificate bundle http://www.charlesproxy.com/ssl.zip
- Email yourself charles-proxy-ssl-proxying-certificate.crt
iPhone
- Enable http proxy for Charles on port 8888
- Select and install email attachment, yes trust it!
Voila, you can now view encrypted traffic from the domain added in the SSL proxying