Skip to content

rbenv plugin to help installing Charles Proxy SSL certificate into all rubies

License

Notifications You must be signed in to change notification settings

mislav/rbenv-charles-ssl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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:

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.

About

rbenv plugin to help installing Charles Proxy SSL certificate into all rubies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages