### Instructions for setting up a GnuTLS server for use with DTLSClientTest, TlsClientTest.

- Download GnuTLS from https://www.gnutls.org/download.html
- Unpack to folder and add ${GNUTLS_HOME}/bin to PATH
- Make a working folder somewhere and copy the x509-*.pem from this package (in src/test/resources) to there.
- Go to working folder and start GnuTLS server (defaults to port 5556):
  - TLS:

            gnutls-serv --http --x509cafile x509-ca-rsa.pem --x509keyfile x509-server-key-rsa-sign.pem --x509certfile x509-server-rsa-sign.pem

  - DTLS:

            gnutls-serv --echo --udp --mtu 1500 --x509cafile x509-ca-rsa.pem --x509keyfile x509-server-key-rsa-sign.pem --x509certfile x509-server-rsa-sign.pem

Further information in GnuTLS documentation at https://www.gnutls.org/documentation.html see "7.2. Invoking gnutls-serv", section titled "gnutls-serv Examples" if you want to generate your own keys and certificates.