Essential Strategies, Tips and Tools for Coronavirus Preparation

Rock Shop Preview

This plugin is only available on the Rock Shop. To install this plugin, select Admin Tools > Rock Shop from your own instance of Rock.

Acme Certificate by Blue Box Moon

Free

Note: plugin details are provided here only as a reference for what is available in the Rock Shop. To install this plugin, select Admin Tools > Rock Shop from your own instance of Rock.

Required Rock Version
8.4

Documentation
Documentation Link

Support
Support Link

Package Description

Every Rock install needs an SSL certificate. Even if you aren't live yet and don't have people entering any financial information, you still have you or your staff logging in and typing passwords. You don't want that happening without encryption. Even though buying certificates has gotten cheaper it can still be too expensive, especially when you are just kicking the tires. It can also be complicated dealing with multiple hostnames, adding and removing hostnames on the fly as well as just taking the time to renew that certificate every year.

Lets Encrypt launched a number of years ago with two goals. The first was to provide an API system that other Certificate Authorities could implement that would take much of the headache out of the process for people. The second was to provide free SSL certificates through their own Certificate Authority. You can now get unlimited free certificates from Lets Encrypt. On top of that, their API allows for plugins like this to be written that do all the heavy lifting for you so you can get back to helping your staff. No more wasting time doing Administration that should be automated.

With this plugin you can manage your Rock SSL certificates by configuring once and then forgetting all about it. The plugin keeps your certificate up to date for you. You can even manage multiple certificates or non-Rock sites on your IIS server.

This plug-in is designed for full-trust/full-VM hosting. This means self-hosted on-premise or using a full-VM type of hosting such as Azure VM. There is experimental support for partial-trust hosting but it requires manual installation of the certificates.