Charles: Difference between revisions
Jump to navigation
Jump to search
Line 21: | Line 21: | ||
* localhost.apple.com:443 | * localhost.apple.com:443 | ||
* kibana.apps.openshift.novaordis.io:443 | * kibana.apps.openshift.novaordis.io:443 | ||
==Export the Root Certificate== | |||
Exporting the root certificate is necessary when we proxy a Java application that sends HTTPS requests (all Java applications that use HttpClient will work based on this procedure), and we need Charles to be able to look inside those requests. | |||
The procedure consists in: Help -> SSL Proxying -> Save Charles Root Certificate | |||
Use the default format "Base 64 encoded certificate (.crt)". | |||
The certificate thus saved can be used without any modification as part of the following procedure: | |||
{{Internal|Configure a Java HTTP Client to Accept Self-Signed Certificates|Configure a Java HTTP Client to Accept Self-Signed Certificates}} | |||
==Recording Settings== | ==Recording Settings== | ||
Include/Exclude | Include/Exclude |
Revision as of 08:29, 9 January 2018
External
- http://www.charlesproxy.com/documentation/
- http://www.charlesproxy.com/documentation/using-charles/
- http://blog.mediarain.com/2009/08/iphone-http-connection-debugging/
- http://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
- http://www.charlesproxy.com/documentation/faqs/ssl-connections-from-within-iphone-applications/
Overview
Operations
Configure SSL Proxying
Proxy -> SSL Proxy Settings -> SSL Proxying
and then list the target location you want to proxy for.
Examples:
- localhost.apple.com:443
- kibana.apps.openshift.novaordis.io:443
Export the Root Certificate
Exporting the root certificate is necessary when we proxy a Java application that sends HTTPS requests (all Java applications that use HttpClient will work based on this procedure), and we need Charles to be able to look inside those requests.
The procedure consists in: Help -> SSL Proxying -> Save Charles Root Certificate
Use the default format "Base 64 encoded certificate (.crt)".
The certificate thus saved can be used without any modification as part of the following procedure:
Recording Settings
Include/Exclude