diff --git a/docs/configuration/transports.rst b/docs/configuration/transports.rst index a705bc9..abd5347 100644 --- a/docs/configuration/transports.rst +++ b/docs/configuration/transports.rst @@ -77,6 +77,8 @@ Connect The ``tls`` transport uses TCP + TLS with client authentication using client certificates. The client identity is the common name (CN) presented in the client certificate. It is recommended to set up a dedicated CA infrastructure for this transport, e.g. using OpenVPN's `EasyRSA `_. +When utilizing a CA infrastructure, provide a full chain certificate with the sender's certificate first in the list, with each following certificate directly certifying the one preceding it, per `TLS's specification`. + For a simple 2-machine setup, see the :ref:`instructions below`. The implementation uses `Go's TLS library `_.