Automate SSL management in WordPress
Auto-Install SSL Premium provides a streamlined way to generate and install free Let’s Encrypt SSL certificates from a WordPress dashboard. It is intended for site owners who want to handle certificate tasks without programming or coding experience. The premium edition adds automation for domain verification, certificate generation, installation, renewal, and related HTTPS settings.
Let’s Encrypt certificates are free and are issued through its API. The supplied information states that these certificates expire after 90 days, with renewal recommended 30 days before expiry. Premium includes automatic renewal 30 days before expiry and an automatic cron job, so a separate manual cron configuration is not required.
Premium certificate workflow
The premium workflow can automatically verify domain ownership and generate a free SSL certificate. It can also automatically install the certificate when cPanel or root access is available. If neither is available, the SSL certificate can be installed manually for the first time, with documentation provided for that process.
Automatic account registration with Let’s Encrypt and automatic Certificate Signing Request generation are included. The plugin also provides one-click Force SSL activation, which enables an HTTPS redirect and helps fix insecure links and mixed-content warnings. If required, you can use the one-click option to revert to HTTP.
Wildcard certificates and hosting options
Auto-Install SSL Premium supports automatic wildcard SSL certificates. A wildcard certificate covers a domain and its subdomains. The product can automatically set the DNS TXT record used to verify the domain and generate a wildcard certificate through supported DNS service providers: Cloudflare, GoDaddy, Namecheap, and cPanel.
Automatic installation is available for cPanel or root-access environments. The supplied information also states that automatic installation may be possible on a VPS or dedicated server without cPanel, with contact required after purchase. The plugin supports Multisite and works on websites hosted on cPanel or web hosting.
Support and administration
- Automatic domain ownership verification.
- Automatic SSL certificate generation and installation.
- Automatic renewal with a scheduled cron job.
- One-to-one premium support.
- SSL installation training for non-cPanel websites.
- Certificate revocation and Let’s Encrypt account-key changes are available for the unlimited sites license.
The premium information also identifies the unlimited sites license as the edition that includes the final listed features, including certificate revocation and changing the Let’s Encrypt account key.
Installation and first setup
Install the plugin on a WordPress website assigned to an accessible domain. The stated minimum requirements include Linux or Windows hosting, WordPress 4.1, PHP 5.6, the OpenSSL extension, and the cURL extension. The web server must be able to serve static files.
After activation, use the premium controls to verify domain ownership, generate the certificate, and select automatic or manual installation based on the available hosting access. Once the certificate is installed, use Force SSL activation to redirect visitors to HTTPS. For wildcard certificates, prepare the supported DNS service provider and allow the plugin to set the required DNS TXT record.