-
Notifications
You must be signed in to change notification settings - Fork 421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in do_handshake() #916
Comments
For example, if you run following code (require installed impacket) you get |
Actually, it is not working even without impacket and without warning :-) For example, this code does not work: |
I can hit a similar issue with this:
Servers that are checking ServerName error while servers that don't work fine. For example, things that use Go's autocert will fail with the above script. (thanks to @jrick for tracking that bit down!) |
I have confirmed this happens on:
|
In my example issue happens on last Ubuntu, OpenSSL 1.1.1g 21 Apr 2020, and Python 3.8 (on Python 3.7 there is no issue). |
Turns out my issue looked very much like this one, and my test script was not quite exercising the full issue. Currently on LibreSSL (on OpenBSD-current as of 2020-07-01ish) TLS 1.3 does not support the info callback. This caused the same result as seen in the script I posted earlier. In the example script if one sets I was mistaken in my assumption that |
I'm sorry we've been slow to triage this. Can someone please provide a complete and self-contained example for reproducing this? |
Please look into fortra/impacket#866 and fortra/impacket#856. I think that problem is not in impacket, but in pyOpenSSL.
The text was updated successfully, but these errors were encountered: