New submission from Alex Gaynor:

The names are super misleading. First, they're written in a way that's the 
opposite of how people think about these things (CLIENT_AUTH -> server socket; 
SERVER_AUTH -> client socket). Second, they're misleading, you can have TLS 
which is *mutually* authenticated. Third, CLIENT_AUTH is very frequently used 
for a server socket where the client isn't authenticated (at the TLS layer) at 
all!

A simple fix would be to add: Purpose.{CLIENT,SERVER}_SOCKET and alias the old 
names to those values.

----------
messages: 289601
nosy: alex
priority: normal
severity: normal
status: open
title: Rename ssl.Purpose.{CLIENT,SERVER}_AUTH

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

Reply via email to