AttributeError: o objeto 'module' não tem atributo 'PROTOCOL_TLSv1_2' com o Python 2.7.11
Estou tendo problemas para obter suporte ao tls v1.2 para minha instalação python no meu mac.
Esta é a minha versão do openssl:
openssl version
OpenSSL 1.0.2h 3 May 2016
E aqui está a minha versão python:
python --version
Python 2.7.11
É assim que estou testando:
>>> import ssl
>>> ssl.PROTOCOL_TLSv1_2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'PROTOCOL_TLSv1_2'
Lendo isso:https://docs.python.org/2/library/ssl.html Diz:
Algum comportamento pode depender da plataforma, pois são feitas chamadas para as APIs de soquete do sistema operacional. A versão instalada do OpenSSL também pode causar variações no comportamento. Por exemplo, o TLSv1.1 e o TLSv1.2 vêm com o openssl versão 1.0.1.
Então, eu tenho os requisitos para o suporte ao tlsv1.2 com minha instalação do OpenSSL 1.0.2h.
Alguém tem alguma ideia?