Jacek Konieczny <jaj...@jajcus.net> added the comment:

This patch is functionally equivalent, but advertises 'tls-unique' support in a 
bit different way.

HAS_TLS_UNIQUE is not exposed in the python 'ssl' module, instead a list 
'CHANNEL_BINDING_TYPES' is provided (empty when 'tls-unique' is not supported). 
get_channel_binding raises ValueError if the argument is not on this list. This 
way the API can be extended to other channel binding types without adding new 
constants or functions. Adding a new channel binding type would not need any 
modifications in the API client code (if it is designed to use arbitrary cb 
types).

----------
Added file: http://bugs.python.org/file22652/tls_channel_binding_alt.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue12551>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to