[issue12803] SSLContext.load_cert_chain() should accept a password argument

Adam Simpkins report at bugs.python.org
Sun Aug 21 20:24:36 CEST 2011


Adam Simpkins <adam at adamsimpkins.net> added the comment:

> It seems a bit strange to me to accept string types or callable in the 
> same argument.  If it just supported strings, people could still write
> password=somefunction(), right?

The function is only called if the private key is encrypted and a 
password is necessary.  This allows the code to only prompt for a 
password if it is actually needed.

This also parallels the OpenSSL C API, which only accepts a function to
get the password.  I added support for plain strings as a convenience.  
The string argument will be ignored if the file is not encrypted.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue12803>
_______________________________________


More information about the Python-bugs-list mailing list