[Updated 11/17 to reflect deprecation of Let’s Encrypt Mac OSX client.]
While it’s preferrable to install Electronic Frontier Foundation‘s certbot* on your hosting environment (so certificate renewal can be automated via cron), you’ll need root access to do so, in order to install dependencies.
Mac Tools® is a worldwide supplier of automotive repair tools. From hand tools, tool boxes, and speciality items; to full range power tools and shop equipment. Printable Mac Keyboard Shortcut Page For macOS Mojave; Printable Mac How-To Cheat Sheet For Mojave; Printable iPhone Gestures Cheat Sheet for iPhone X, XR, XS and XS Max; Book: The Practical Guide to Mac Security; Book: 101 Mac Tips: OS X & Safari.
For those situations where that’s not possible, (such as a site hosted on a shared environment), you can install certbot and generate the certificates locally.
Make sure you have all of the following installed and updated:
If you already have brew installed, run brew update
and brew upgrade
, then run brew doctor
and address any issues that come up.
brew install git
xcode-select --install
to install the command-line tools.sudo easy_install pip
Thanks to Homebrew, installing certbot is one, simple command:
Assuming no issues, you’re now ready to generate SSL certificates locally.
letsencrypt-auto
and certbot-auto
support for OSX (among others) was never more than “experimental”, hence having to add the --debug
flag when installing it. Running either of these commands will now return this error message:
They’re being phased out in favor of certbot, which has proper OS package support.