Closed francisATgwn closed 2 years ago
I dug around a little and found lib/python3.10/site-packages/autobahn/wamp/component.py
which has handle_connect_error
where the error message originates from. I couldn't make sense of the values from this bit
ssl_lib, ssl_func, ssl_reason = fail.value.args[0][0]
the tuple is ('STORE routines', '', 'unregistered scheme')
. From there, I'm lost. I can't find where the twisted implementation is opening the TLS session and whatever it might be calling in openssl that results in the unregistered scheme.
No idea, likely upstream? I think it's better to track this for now where a discussion already has started https://github.com/pyca/cryptography/issues/7488
Steps to Reproduce
requirements.txt
main.py
Expected Result
"session ready" is logged
Actual Result
Notes
This works as expected (or at least gets further, to a self-signed cert error) using asyncio.
requirements.txt:
main.py: