Skip to content

Instantly share code, notes, and snippets.

@skyzyx
Last active March 29, 2022 18:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skyzyx/8b5c0d42f8b9673938d6d8ca13892ca6 to your computer and use it in GitHub Desktop.
Save skyzyx/8b5c0d42f8b9673938d6d8ca13892ca6 to your computer and use it in GitHub Desktop.
Add Charles.app root certificate to different things.

Add Charles.app root certificate to different things

Get Charles.app.

Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).

System-Wide Trust

Add the root cert to your Keychain

install-root-cert@2x

Trust the cert

  1. Search for "Charles".
  2. Right-click the result and choose "Get Info".
  3. Specifically select "Always trust", then provide your password to confirm.

trust-charles-certificate@2x

Browser Trust

Safari, Safari Technical Preview

Automatic.

Firefox (and other Gecko browsers)

TBD

Chrome (and other Chromium browsers)

TBD

Programming Language Trust

Python

TBD

PHP

TBD

Node.js

TBD

Golang

TBD

Java

TBD

Ruby

TBD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment