URI:
       tAdd usage explanations to README. - tlstun - simple go program to add tls support to other listeners
  HTML git clone https://git.parazyd.org/tlstun
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 8f92728352341b64822b0a31c7cc0474f30f527d
   DIR parent 7b2354eb63c673ed6db6c8886233edac31e6ed27
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Wed, 10 Jul 2019 02:02:04 +0200
       
       Add usage explanations to README.
       
       Diffstat:
         M README.md                           |      19 +++++++++++++++++++
       
       1 file changed, 19 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/README.md b/README.md
       t@@ -41,3 +41,22 @@ Usage of ./tlstun:
          -verifyclient
                Do client verification
        ```
       +
       +tlstun supports two different ways of multiplexing, one being normal TLS
       +proxying, and the other being TLS proxying with client certificate
       +authentication.
       +
       +
       +### Without client verification
       +
       +Start tlstun with `-cert` and `-key`, and it will simply provide a TLS
       +forward to its destination with the given TLS certificate.
       +
       +
       +### With client verification
       +
       +With client verification, start tlstun with `-cacert`, `-cert`, `-key`,
       +and `-verifyclient` and it will do client certificate verification. This
       +means it will only allow access from clients providing a certificate
       +signed by the CA certificate that is being loaded/used with tlstun on
       +startup with `-cacert`.