Introduction
V7.1.0
The RCL SSL Client for Let’s EncryptTM allows you to create free SSL/TLS certificates for your web sites / applications using the popular Let’s EncryptTM V2 API.
Use the RCL SSL Portal and the various RCL SSL Apps to create and renew single or multiple-domain SSL/TLS certificates for your web sites / applications. The following domains are supported
- Naked apex domains (e.g. contoso.com)
- Sub-domains (e.g. store.contoso.com, www.contoso.com)
- Wild card domains (e.g. *.contoso.com)
- Subject Alternative Name (SAN) mutli-domains (multiple domains in a single certificate)
Let’s Encrypt is a trademark of the Internet Security Research Group. All rights reserved.
RCL SSL Portal
The RCL SSL Portal is the primary application. It is a SaaS application that you can subscribe for in Microsoft Azure Marketplace.
The RCL SSL Portal is a simple-to-use online Web UI and allows you to :
-
Create Single and Multi-Domain SAN SSL/TLS certificates. You can download the certificates and manually install them in your web servers. It is ideal for web applications hosted in web servers (eg. Apache, Tomcat, NGINX, IIS, Express, etc.).
-
Automatically create and install SSL/TLS certificates in Microsoft Azure Services such as Azure Virtual Machines, Azure Key Vault, Azure Application Gateway and Azure App Services.
The Other RCL Apps
RCL SSL AutoRenew Function
The RCL SSL AutoRenew function is an Azure Function app that runs in an Azure Consumption Plan. The primary purpose of the RCL SSL AutoRenew Function is to automate the renewal and installation of certificates created in the RCL SSL Portal for an Azure App Service or Azure Key Vault . The RCL SSL AutoRenew function can be directly deployed to a user’s Azure Account from the GitHub project page.
RCL SSL HTTP AutoRenew
The RCL SSL HTTP AutoRenew runs as a Windows Service in a Windows hosting machine and a Linux Daemon in a Linux hosting machine. The primary purpose of service is to automatically renew SSL/TLS certificates created in the RCL SSL Portal using the Stand Alone (including SAN) option and save them to a folder in the hosting machine. The web server must be configured to use the certificates files from the folder. In this way, the installation and renewal of certificates in a web server (eg. Apache, Tomcat, NGINX, IIS, Express, etc) is fully automated.
RCL SSL DNS AutoRenew
The RCL SSL DNS AutoRenew runs as a Windows Service in a Windows hosting machine and a Linux Daemon in a Linux hosting machine. The primary purpose of RCL SSL AutoRenew is to automatically renew SSL/TLS certificates created in the RCL SSL Portal using the Azure DNS (including SAN) option and save them to a folder in the hosting machine. The web server must be configured to use the certificates files from the folder. In this way, the installation and renewal of certificates in a web server (eg. Apache, Tomcat, NGINX, IIS, Express, etc) is fully automated.
RCL SSL DNS AutoRenew for Docker
RCL SSL DNS AutoRenew for Docker is a docker image hosted on Docker Hub. You can use RCL SSL DNS AutoRenew for Docker to automatically install and renew SSL/TLS certificates in a docker host created in the RCL SSL Portal using the the following creation option:
Certificates will be saved to a volume on the host machine for an ingress controller to use. RCL SSL DNS AutoRenew for Docker can be used to provide SSL/TLS certificates for :