Configuration example is provided in tree.
Deeper understanding of TLS configuration is available at python-ssl.
Python>=3.8
Quick test, run in parallel:
$ python3 -m pyrsecurechannel --config=test1.conf
$ python3 -m pyrloopclient --host=localhost --port=8002
The test can be run within source tree before or after installation.
The pki-root
prerequisites are required for test to run.
Additional information available at test1.md.
# apt install python3-setuptools
# apt install python3-pip
$ python3 ./setup.py bdist_wheel
# apt install python3-pip
# pip3 install dist/pyrsecurechannel-*.whl
# pip3 uninstall pyrsecurechannel
Using external keys (engine based) is not supported, for example:
A proper implementation will not be able to leverage the plain python support.
Pre-requisits:
- pycodestyle
- pylint
- mypy
Versions are aligned to ubuntu LTS 20.04.