SSL Error Codes

  SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain private.

FileCloud runs on Apache web server. 

  • Apache server can be configured to serve the website securely using HTTPS protocol. 
  • To enable HTTPS protocol, you will need an SSL certificate.

  You can read more about SSL Configuration in FileCloud Server.

SSL Errors

Code

What it means

How to Fix it

01201

open ssl error

OpenSSL is an open source tool for using the Secure Socket Layer (SSL) and Transport Layer Security (TLS) protocols for Web authentication.
OpenSSL provides a general purpose cryptography library that includes tools for generating RSA private keys and Certificate Signing Requests ( CSRs ), checksums, managing certificates and performing encryption /decryption.

(lightbulb) Most open ssl errors are caused by outdated certificate files.

If you allow a certificate to expire, the certificate becomes invalid, and you will no longer be able to run secure transactions.

  • The Certification Authority (CA) will prompt you to renew your SSL certificate prior to the expiration date.
  • To renew after discovering an SSL certificate is expired, just generate a new Certificate Signing Request (CSR) and re-install your certificate.

01202

cannot find open ssl config file

FileCloud Server requires this file and provides it to you:

  • Windows - it is provided with FileCloud Server
  • Linux - the FileCloud Server installer will copy it to the correct local folder

The openssl.conf is an INI-type file that is mostly used for the generation of certificate requests.

It includes data such as:

  • a list of certificates and private keys
  • a database of signed certificates
  • the serial number which the CA is currently at

To read the SSL documentation about this file:
https://www.openssl.org/docs/manmaster/man5/config.html

The location of this file depends on the operating system you are using.

In Windows, the file should be here:

xampp\apache\conf\openssl.cnf

In Linux, the file should be here:

/etc/ssl/openssl.cnf

If the file is missing, it is usually due to an installation error.

You can download a new file and place it in the correct location cited above.

Download the Windows OpenSSL.conf file

01203

specify correct path to ssl config file

FileCloud Server requires this file and expects it to be in a specific location.

Search for the following file and place it in the expected location:

openssl.conf
The location of this file depends on the operating system you are using.

In Windows, place the file in the following directory:

xampp\apache\conf\openssl.cnf

In Linux, place the file in the following directory:

/etc/ssl/openssl.cnf

If the file is missing, it is usually due to an installation error.

You can download a new file and place it in the correct location cited above.

Download the Windows OpenSSL.conf file

01204

url must be ssl enabled

If you are collecting ANY sensitive information on your website (including email and password), then you need to be secure.

  • One of the best ways to do that is to enable HTTPS, also known as SSL (secure socket layers),
  • SSL protects any information going to and from your server by automatically encrypting the data.

To resolve this error, you must use SSL to provide an address for your site that begins with https.

To set up HTTPS:

  1. Host with a dedicated IP address
  2. Buy a certificate
  3. Activate the certificate
  4. Install the certificate
  5. Update your site to use HTTPS