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.

classification
Title: asyncio: Add PHA for TLS 1.3
Type: behavior Stage: patch review
Components: asyncio Versions: Python 3.8
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: asvetlov, fantix, yselivanov
Priority: normal Keywords: patch

Created on 2018-09-30 03:52 by fantix, last changed 2022-04-11 14:59 by admin.

Pull Requests
URL Status Linked Edit
PR 9460 christian.heimes, 2018-09-30 03:54
Messages (1)
msg326700 - (view) Author: Fantix King (fantix) * Date: 2018-09-30 03:52
This was raised in GH-9460 where the same post handshake authentication (PHA) was added to the ssl module. It should be added to asyncio too. This issue is to discuss the design of PHA API in asyncio, and implement it in Python 3.8.

One approach is to add _SSLProtocolTransport.verify_client_post_handshake(), but an additional new transport mixin type to asyncio/transports.py would be needed (Yury).

Yury also proposed another option to use get_extra_info() API to get something like an "SSLExtra" object with additional APIs.
History
Date User Action Args
2022-04-11 14:59:06adminsetgithub: 79028
2018-09-30 03:54:16christian.heimessetkeywords: + patch
stage: patch review
pull_requests: + pull_request9031
2018-09-30 03:52:14fantixcreate