Merge branch 'master' of github.com:michael-lazar/jetforce
This commit is contained in:
commit
b5f4235535
10
README.md
10
README.md
|
@ -8,9 +8,9 @@ Learn more about Gemini [here](https://portal.mozz.us/).
|
|||
## Features
|
||||
|
||||
- A built-in static file server with support for gemini directories and CGI scripts.
|
||||
- An extendable application framework that loosely mimics the [WSGI](https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface) interface.
|
||||
- A framework for python applications that loosely mimics the [WSGI](https://en.wikipedia.org/wiki/Web_Server_Gateway_Interface) interface design.
|
||||
- A lean, modern python codebase with type hints and black formatting.
|
||||
- A solid foundation built on top of the [twisted](https://twistedmatrix.com/trac/) networking engine.
|
||||
- A solid foundation built on top of the [twisted](https://twistedmatrix.com/trac/) asynchronous networking engine.
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -105,9 +105,9 @@ in the request environment. ``REMOTE_USER`` will contain the subject common name
|
|||
and ``TLS_CLIENT_HASH`` will contain a fingerprint that can be used for TOFU pinning.
|
||||
|
||||
You can specify a CA for client validation with the ``--tls-cafile`` or ``--tls-capath``
|
||||
flags. Connections validated by the CA will have the ``TLS_CLIENT_VERIFIED`` flag set to
|
||||
True. Instructions on how to generate CA's are outside of the scope of this readme, but
|
||||
you can find many helpful tutorials
|
||||
flags. Connections validated by the CA will have the ``TLS_CLIENT_VERIFIED`` environment
|
||||
variable set to True. Instructions on how to generate CA's are outside of the scope of
|
||||
this readme, but you can find many helpful tutorials
|
||||
[online](https://www.makethenmakeinstall.com/2014/05/ssl-client-authentication-step-by-step/).
|
||||
|
||||
### Static Files
|
||||
|
|
Loading…
Reference in New Issue