Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Generate & install Free SSL Certificates for WordPress, HTTPS redirect, get PADLOCK in the browser, get automatic Renewal Reminders from plugin.
Rating:
4.9
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
10000+
Last Updated:
Jan 27, 2025
WordPress Version:
4.1 or higher
Tested up to:
6.7.2

Easy SSL Installation

Hassle-free way to obtain and install a Let's Encrypt™ free SSL certificate for your website.

Secure User Data

Protect your users' data with 2048-bit encryption and ensure their information is safe during transmission.

Boost SEO Ranking

Improve your search engine ranking by having an SSL certificate installed on your WordPress website.

Gain User Trust

Display the secured padlock and HTTPS connection to gain the trust of your potential customers and increase conversions.

4.5.1

  • Updated the Freemius WordPress SDK to the latest version.

4.5.0

  • Updated the Freemius WordPress SDK to version 2.10.1.
  • Improved some code.
  • Fixed _load_textdomain_just_in_time notice.
  • Fixed some minor issues.

4.4.0

  • Updated the Freemius WordPress SDK to version 2.9.0.

4.3.0

  • Updated the URL of the Let’s Encrypt™ Subscriber Agreement and made it dynamic.
  • Updated the Freemius WordPress SDK to version 2.8.1.
  • [Pro] Fixed an issue with filtering domain and aliases if the control panel is not cPanel.

4.2.0

  • Updated the Freemius WordPress SDK to version 2.7.4.
  • [Pro] Added a feature to group all domains by document root, useful for users with multiple aliases (i.e., ServerAlias) for domains sharing the same document root.

4.1.0

  • Fixed an issue with the documentroot being passed with the domain and ServerAlias in Step 1 of generating a free SSL certificate.
  • Improved error handling in Step 1 of generating a free HTTPS certificate.
  • [Pro] Fixed an issue for non-cPanel websites: SSL certificate file path was not loaded correctly during the first time free ssl security certificate generation.
  • Improved the function aifs_ip_of_this_server() to support IPv6.
  • Added functions to detect if the WordPress website is hosted on localhost or a bare IP address. Displays information and recommendations in the WordPress dashboard, as Let’s Encrypt™ does not issue free HTTPS SSL certificates for localhost and bare IP addresses.
  • Updated the Freemius WordPress SDK to version 2.7.3.

4.0.0

  • Improved the Generate SSL page.
  • [Pro] Improved the main page.
  • [Pro] Fixed an bug with automatic SSL installation on cPanel if the plugin generates the SSL certificate for the first time.
  • [Pro] Added a page to download SSL certificates if the license is for unlimited sites and multi-domain mode is activated. In any other cases, the users was already able to download the SSL certificate from the plugin’s main page.
  • Updated the Freemius WordPress SDK to version 2.7.2.
  • Introduced toggle switch option to enable or disable SSL renewal reminders before the expiry.
  • Moved Delete plugin data on plugin deactivation option from Log page to Generate Free SSL Certificate page (main page in case of premium).
  • Introduced toggle switch option to enable or disable ‘Delete plugin data on plugin deletion’ option.
  • Moved Delete plugin data on deactivation logic to Freemius after uninstall action. Now plugin data will be deleted (if enabled) on plugin deletion (i.e., uninstallation) instead of deactivation.
  • Added an option to download the fullchain.pem file of the free encryption certificate if the web server software is NGINX.
  • Extended the option to exclude domain alias for single domain mode. However, for now, it need to be done through database entry.
  • Improved the logic that checks if the domain aliases are online with CURL (in addition to fsockopen).
  • Improved minimum system requirement check.
  • Moved Schedule daily Cron Job Event logic to the activation hook.

3.6.10

  • Updated the Freemius WordPress SDK to version 2.6.2.
  • [Pro] Fixed an issue with displaying a log message.

3.6.9

  • Updated the Freemius WordPress SDK to version 2.6.1.
  • [Pro] Added an existing video documentation in the cPanel settings page.

3.6.8

  • Introduced an email field in the first step of the free https certificate generation process to gather the admin email ID. This update ensures a valid email ID is provided for Let’s Encrypt account registration. In previous versions, the WordPress Administration Email Address was used for this purpose. However, certain hosting providers’ systems set an incorrect email as the WordPress Administration Email Address, leading to bounced emails for renewal reminders.

3.6.7

  • Updated the Freemius WordPress SDK to version 2.6.0.

3.6.6

  • Substituted the deprecated function get_currentuserinfo() with wp_get_current_user().
  • Enhanced some instructions for manual SSL generation.
  • [Pro] Enhanced the logging code for cases where the ‘.well-known/acme-challenge’ directory is not writable.

3.6.5

  • In version 3.6.3, we introduced A record verification for all domain aliases against the server’s IP address to cater to specific use cases. However, this caused issues for some websites to generate free ssl cert, especially those using CDNs. In this update, we’ve adjusted our approach: by default, only the ‘mail.’ alias A record is verified, as was the case in version 3.6.2 and earlier. However, the user can enable A record verification for all domain aliases if needed by setting ‘aifs_verify_ip_for_all_domain_alias’ to true.

3.6.4

  • Improved the detection process (and fixed a related bug) of the server’s IPv4 address where the WordPress website is hosted.
  • Updated the Freemius WordPress SDK to version 2.5.12.

3.6.3

  • Resolved a loading issue with the theme editor in the WordPress 6.3 dashboard when Force HTTPS is activated.
  • Enhanced IP address verification logic for all available domain aliases, as opposed to solely the ‘mail.’ alias in previous versions. Now, it filters out the domain alias (when generating the free TLS certificate) if its A record differs from the server’s IP address. Note that if the option ‘aifs_verify_ip_for_mail_dot_domain_alias_only’ is set to true, it will verify the IP address of the ‘mail.’ alias exclusively. However, if the option ‘aifs_selected_verification_method_dns01’ is set to true (making DNS-01 the default method), the above verification will not occur.
  • Updated the Freemius WordPress SDK to version 2.5.11.

3.6.2

  • Enhanced error handling logic for cases where after submitting a request to the ‘finalize’ URL, the response from Let’s Encrypt contains an empty ‘certificate’ key (location value).
  • Resolved an issue where the ‘finalize’ response in the cert free generation process was unintentionally removed from the database.
  • Introduced a new capability to activate the option ‘aifs_log_all_ca_server_response’ by accessing the following URL (login required):
    http://www.example.com/wp-admin/admin.php?page=auto_install_free_ssl&log_all_ca_server_response=yes (Please replace ‘www.example.com’ with your domain name.)

3.6.1

  • Fixed the issue with character encoding for sending automated email notifications to support multilingual characters.
  • Added feature to write Let’s Encrypt free https cert server response details in the log files for every API call (if the option ‘aifs_log_all_ca_server_response’ is set to true). This will be helpful for troubleshooting.
  • Removed WordPress translation function __() for some error and exception messages (which are intended for developers) to make those English only.
  • Tested up to: 6.3

3.6.0

  • Improved the domainsArray() function that filters domain and server alias.
  • Created a new function to detect the IPv4 of the server.
  • Created a new function to get the confirmed and domain-specific free https ssl certificate directory.
  • Improved the function that detects the cPanel host and fixed a premium version-specific issue with it.
  • Updated the Freemius WordPress SDK to 2.5.10
  • Automatic entry of some initial data has been moved to the activation hook.
  • [Pro] Improved the function sslRequiredForFirstTime() called before generating a free web ssl certificate.
  • [Pro] Created a new function to detect if the given domains array has at least one Wildcard domain.
  • [Pro] Improved some free tls cert generation and installation logic.
  • [Pro] Added a feature that detects if the cPanel hostname was changed and updates it automatically.
  • [Pro] Added a feature that detects if cPanel credentials were changed and send notifications by email and admin notice.
  • [Pro] Improved the functionality to send notifications by email and admin notice if the encryption key was changed.

Please click the following URL for the previous changelog:
https://freessl.tech/aifs_changelog.txt

Thanks a lot

By marinelas2002 on December 10, 2024

It really works. Easy to install. Thanks again!

Reliable most times

By David Kuteesa (nemodibia) on November 28, 2024

It works like clockwork. Glad the dev team doesn't make drastic changes.

Great Knowledge and Customer Support

By kirauher90 on November 12, 2024

I needed an SSL certificate for our NGO homepage. As I have zero technical knowledge and not much time I opted for the premium version. I was very hesitant at first as you have to give out your WP Login Details as well as the password to your Webhosting page. I decided to trust the many good reviews and did it anyway. Anindya was very transparent and supportive and most of all super fast and knowledgable. Everything works perfectly now and I couldn't recommend this plugin and the team behind it more!

Hassle free Installation

By chaudhry111 on November 3, 2024

Very good plugin

Auto-Install Free SSL is nice plugin

By shailoo7mvp9mh15 on October 6, 2024

Auto-Install Free SSL is nice plugin...thanks a lot Team of Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Great Tool

By Paul Jarrett (pauljarrett61) on September 23, 2024

Does what it says

Great tool for making HTTPS easy!

By theunicornbuilder on August 6, 2024

This tool helped me sort out the recurring problem I was having with security warnings for my website. I am very far from an expert IT technician, so this made it nice and easy!

Excellent Tool!

By hectrix on July 23, 2024

Excellent Tool! Fully automatized

excellent plugin, very helpful

By Svagni on May 5, 2024

Thanks a lot! I did everything I needed for three sites in 15 minutes and I’m just happy!

Отличный плагин любой бюджет

By sanatolii on February 16, 2024

Спасибо, что даете возможность вести разработку сайтов на бесплатной версии. Я надеюсь, что так у Вашего замечательного плагина всегда будет возможность бесплатного выпуска сертификата.

Try other plugins too!

WP Encryption – One Click Free SSL Certificate & SSL / HTTPS Redirect to Force HTTPS, SSL Score

Lifetime SSL solution – Install free SSL certificate & enable secure HTTPS padlock, HTTPS redirect, secure mail w/ HTTPS, fix SSL errors, SSL scor …

Try Demo More Details

SSL Zen – Free SSL Certificate & HTTP/SSL to HTTPS/SSL Redirect WordPress Plugin

SSL Zen, your ultimate SSL ally, transforms your WordPress site from HTTP to HTTPS effortlessly. This top-rated SSL plugin not only installs SSL but a …

Try Demo More Details

Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL

Generate & install Free SSL Certificates for WordPress, HTTPS redirect, get PADLOCK in the browser, get automatic Renewal Reminders from plugin.

Try Demo More Details
Screenshots
Author Site Author Site

Try Free SSL Certificate WordPress Plugin, HTTPS Redirect, Renewal Reminder – Auto-Install Free SSL With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.