Updating Really Simple SSL extensions

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 ‘domain.com’ does not match target host name ‘really-simple-ssl.com

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


Improve security with Really Simple SSL Pro