This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2018年11月13日 16:06 by mcasadevall, last changed 2022年04月11日 14:59 by admin.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| ssl_test.py | mcasadevall, 2018年11月13日 16:06 | |||
| Messages (2) | |||
|---|---|---|---|
| msg329852 - (view) | Author: Michael Casadevall (mcasadevall) | Date: 2018年11月13日 16:06 | |
Test case attached. In Python 3.6, ssl tries to validate the hostname on its own, but fails to convert the SSL certificates hostname from IDNA back to UTF-8 and mismatches. Python 3.7 and master are unaffected since this got fixed by accident when validation was changed to depend on OpenSSL alone and not do it in python though the underlying match_hostname function is still bugged. |
|||
| msg329853 - (view) | Author: Christian Heimes (christian.heimes) * (Python committer) | Date: 2018年11月13日 16:24 | |
This is a duplicate of #28414. I decided to not fix Python 3.6 because I had to break an existing API to fix the problem. And no, it didn't get fixed by accident. Nathaniel and I poured a lot of time and effort into untangling this mess. The fix is unrelated to the new verification code. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:59:08 | admin | set | status: pending -> open github: 79415 |
| 2018年11月13日 16:24:39 | christian.heimes | set | status: open -> pending superseder: SSL match_hostname fails for internationalized domain names messages: + msg329853 resolution: duplicate stage: resolved |
| 2018年11月13日 16:06:02 | mcasadevall | create | |