Really Simple SSL

Updating Really Simple SSL extensions

Table of Contents

Really Simple SSL Pro, Really Simple SSL per page, Really Simple SSL Pro multisite, and Really Simple SSL social use the licensing framework from Easy Digital Downloads, which is a proven technology for upgrading in WordPress. If you have issues upgrading, please check if you have activated your license. If your license is activated, the word “active” should appear in green behind the license input box on your license tab. You can find this license tab in Settings/SSL.

My license is active but getting the ‘Update failed, download failed: unauthorised.’ error

When your license is valid and active but you are seeing this error, try to deactivate and then reactivate the license in the ‘License’ tab under the Really Simple SSL settings. This will ‘reset’ your license and will fix this error most of the time.

Also check if your license hasn’t expired: a license is valid for one year. You can check your license status on your account.

If you have done this and are still getting this error, please fill in the support form and include your license and website URL so we can take a look at what the issue might be.

An error occurred while updating {plugin name}: Could not copy file.

If you see this error, this either means your disk space on your hosting package is full, or the permissions haven’t been set correctly. If you don’t have this with other plugins, it’s possible you’ve uploaded this file with FTP, causing the permissions to be set in a different way than for other plugins. Another solution to this issue can be updating PHP to the latest version.

In the errorlog you might see something like this:

fopen({filename}): failed to open stream: Invalid argument

cURL error 51

In some cases you might see this error:

An error occurred while updating Really Simple SSL pro: Download failed. cURL error 51: SSL: certificate subject name ‘’ does not match target host name ‘

If you see this, the server uses very old OpenSSL software, or you need to upgrade your PHP version. An extensive article about this error is written by Yoast.

Installation package not available

If you get this message, your license has expired or is not valid. You can renew or upgrade your license on your account.

Download failed.: SSL peer certificate or SSH remote key was not OK

There seems to be something wrong with your DNS settings. If you specifically see this error, please check this article.

Manual method

If the download from your WordPress dashboard doesn’t work, you can download the latest version from your account page, and upload it manually.

If you don’t have an account yet, you can create it with the email address you used to purchase the plugin.

After downloading the zip file, follow these steps:

  • Unzip the plugin file
  • Open your FTP client
  • Lookup the wp-content/plugins/ directory
  • Upload the really-simple-ssl-pro folder into the wp-content directory, which overwrites the current really-simple-ssl-pro folder




Related articles

4 Responses

  1. My Pro license will not activate, the word “active” does not appear in green behind the license input box on your license tab. However, my account shows that I do have an active Pro license. I copied my license number from my account and pasted it into my SSL settings plug-in. Will not activate…

    1. Hi Thomas,

      Can you contact us directly on support(at) Then we can check your license and activation status, and take it from there.

  2. My error is: “An error occurred while updating Really Simple SSL pro: Your Elegant Themes username or API Key is incorrect. Please update your details in the Settings > General tab. Valid credentials are required to update your theme.” when trying to update. But my theme API credentials are up-to-date and correct.

    1. Hi Vickie,
      This sounds as if Elegant Themes is interfering with the Really Simple SSL pro update process. Can you check if your license in settings/ssl/license is entered and activated? Maybe deactivating and activating it again bypasses this weird Elegant Themes message.

Leave a Reply

Join our mailing list - 8 Tips & Tricks in your inbox over the next 8 weeks!

Integrate with Really Simple SSL

Really Simple SSL offers a Free SSL Certificate from Let’s Encrypt. Do you want to integrate with Really Simple SSL as a hosting provider? Let us know!

Choose the answer that most closely resembles your proposed integration. Additional information can be entered below.
After sending the form. The pop-up will close automatically.