SSL certificatesΒΆ

The following files are the SSL certificates:

  • ssl.key - Private key for SSL/TLS certificate. Used by web UI.
  • ssl.crt - Signed certificate for SSL/TLS. Used by web UI.
  • ssl-dhparam.pem - Diffie-Hellman ephemeral parameters for SSL/TLS. This enables perfect forward secrecy for secured connection.

If you do not have such certificates, generate new ones as described in OpenSSL Essentials and Forward Secrecy & Diffie Hellman Ephemeral Parameters. All SSL keys should be in the PEM format. Place the SSL files to the top level of your source code repository.

Warning

Keep the key private. Do not use self-signed certificates for a production installation.