tusd/docs
Joey Coleman f4d1b7c443
cli: Allow accepting requests over HTTPS (#423)
* Add TLS support to tusd

* Adds `-tls-certificate`, `-tls-key`, and `-tls-mode` flags
* Alter printed URL to reflect protocol in use
* For non-TLS, do an eary-exit if http.Serve() returns
* Configure TLS for the following modes
    * TLSv1.3-only
    * (default) TLSv1.3+TLSv1.2, with recommended ciphersuites from Mozilla + matching RSA key transport modes
    * TLSv1.2 only, with only 256-bit AES ciphersuites
* All modes disable HTTP/2, given that it’s not supported in non-TLS mode
* Update documentation

* * Remove RSA-based key transport ciphersuites as they don’t support forward secrecy

* Improve the TLS/HTTPS example in the usage documentation

Signed-off-by: Joey Coleman <joey.coleman@kirasystems.com>

* Update docs further to a) record that the key file must be unencrypted, and b) clean up the RSA-based ciphersuite comments.
2020-09-29 15:19:10 +02:00
..
faq.md cli: Allow accepting requests over HTTPS (#423) 2020-09-29 15:19:10 +02:00
hooks.md cli: Fix help description for "hooks-enabled-events" (#399) 2020-06-19 17:32:34 +02:00
installation.md docs: Move documentation into own files 2019-09-29 21:15:31 +02:00
monitoring.md docs: Move documentation into own files 2019-09-29 21:15:31 +02:00
usage-binary.md cli: Allow accepting requests over HTTPS (#423) 2020-09-29 15:19:10 +02:00
usage-package.md docs: Fix typo (#413) 2020-08-01 15:01:18 +02:00