[New-bugs-announce] [issue11811] ssl.get_server_certificate() does not work for IPv6 addresses

Paul Wouters report at bugs.python.org
Sat Apr 9 23:18:20 CEST 2011


New submission from Paul Wouters <paul at xelerance.com>:

ssl.get_server_certificate() does not work for IPv6 addresses:

>>> ssl.get_server_certificate( ("2001:888:2003:1004:c2ff:eeff:fe00:133",443))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.7/ssl.py", line 403, in get_server_certificate
    s.connect(addr)
  File "/usr/lib64/python2.7/ssl.py", line 292, in connect
    socket.connect(self, addr)
  File "/usr/lib64/python2.7/socket.py", line 222, in meth
    return getattr(self._sock,name)(*args)
socket.gaierror: [Errno -9] Address family for hostname not supported

----------
messages: 133422
nosy: pwouters
priority: normal
severity: normal
status: open
title: ssl.get_server_certificate() does not work for IPv6 addresses
type: feature request
versions: Python 2.7

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


More information about the New-bugs-announce mailing list