evebox 0.13.0

A web based Suricata event manager
Documentation
TLS
===

Starting the EveBox Server with TLS
-----------------------------------

Before TLS can be used a private key and certificate must be obtained.

Enabling TLS on the Command Line
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. option:: --tls
   
   Enables TLS.

.. option:: --tls-cert FILE

   Specify the filename of the TLS certificate file.

.. option:: --tls-key FILE

   Specify the filename of the TLS private key. May be ommitted if the
   certificate file is a bundle containing the key.

Example::

  evebox --tls --tls-cert cert.pem --tls-key key.pem

Enabling TLS in the Configuration File
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

TLS can be enabled in the configuration file under ``http.tls``:

.. code-block:: yaml

   http:
     tls:
       enabled: true
       certificate: /path/to/cert.pem
       key: /path/to/key.pem

Creating a Self Signed Certificate and Key File
-----------------------------------------------

::

  openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes