https://github.com/mislav/rbenv-charles-ssl
rbenv plugin to help installing Charles Proxy SSL certificate into all rubies
https://github.com/mislav/rbenv-charles-ssl
Last synced: 11 months ago
JSON representation
rbenv plugin to help installing Charles Proxy SSL certificate into all rubies
- Host: GitHub
- URL: https://github.com/mislav/rbenv-charles-ssl
- Owner: mislav
- License: mit
- Created: 2015-06-21T04:35:41.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2020-07-28T15:30:21.000Z (almost 6 years ago)
- Last Synced: 2025-04-15T17:12:12.132Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Charles Proxy SSL plugin for rbenv
Charles Proxy is a debugging HTTP proxy.
It can be configured to handle SSL traffic as well,
although browsers and other HTTP clients on the local system will then have to be configured to
recognize Charles' own SSL certificate,
lest they abort requests thinking they are being MITM'd.
In Charles' `Help` menu there is an option to install its SSL certificate into OS X Keychain.
After that is done, run:
```sh
rbenv charles-ssl
```
to have that same certificate installed in the copies of OpenSSL
that each of the locally installed Rubies is linked to.
Whenever a new Ruby version is installed via `rbenv install`,
this plugin will ensure that the SSL certificate is copied over.
This should help Ruby HTTP libraries perform requests flawlessly
even if they're being routed through Charles Proxy.