[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.

Pre-Install Checklist

Insultbottm mac os update

Make sure you have all of the following installed and updated:

  1. Homebrew — Run the following on the command-line to install Homebrew:

    If you already have brew installed, run brew update and brew upgrade, then run brew doctor and address any issues that come up.

  2. Git — brew install git
  3. Xcode – Install it via the App Store, then run xcode-select --install to install the command-line tools.
  4. Pip – sudo easy_install pip

Insultbottm Mac Os Update

Install certbot

Thanks to Homebrew, installing certbot is one, simple command:

Assuming no issues, you’re now ready to generate SSL certificates locally.

*What happened to Let’s Encrypt’s Mac OSX client?

Insultbottm Mac Os Download

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:

Insultbottm Mac Os Catalina

They’re being phased out in favor of certbot, which has proper OS package support.