classification
Title: expose the client's list of ciphers during the handshake
Type: enhancement Stage: resolved
Components: Library (Lib) Versions: Python 3.5
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: alex, benjamin.peterson, christian.heimes, dstufft, giampaolo.rodola, janssen, pitrou, python-dev, vstinner
Priority: normal Keywords: patch

Created on 2015-01-07 17:01 by benjamin.peterson, last changed 2015-01-07 19:13 by benjamin.peterson. This issue is now closed.

Files
File name Uploaded Description Edit
shared-ciphers.patch benjamin.peterson, 2015-01-07 17:01 review
Messages (3)
msg233584 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2015-01-07 17:01
This patch adds a shared_ciphers() method to SSLObject and SSLSocket, which allows servers to see the complete list of ciphers sent by the client during handshake.
msg233586 - (view) Author: Roundup Robot (python-dev) Date: 2015-01-07 17:14
New changeset bc34fcccaca3 by Benjamin Peterson in branch 'default':
expose the client's cipher suites from the handshake (closes #23186)
https://hg.python.org/cpython/rev/bc34fcccaca3
msg233587 - (view) Author: STINNER Victor (vstinner) * (Python committer) Date: 2015-01-07 17:20
I reopen the issue because you commit your change while I was reviewing the patch :-/ See my review at Rietveld.
History
Date User Action Args
2015-01-07 19:13:02benjamin.petersonsetstatus: open -> closed
resolution: fixed
2015-01-07 17:20:52vstinnersetstatus: closed -> open

nosy: + vstinner
messages: + msg233587

resolution: fixed -> (no value)
2015-01-07 17:14:59python-devsetstatus: open -> closed

nosy: + python-dev
messages: + msg233586

resolution: fixed
stage: patch review -> resolved
2015-01-07 17:01:02benjamin.petersoncreate