AttributeError: у объекта 'module' нет атрибута 'PROTOCOL_TLSv1_2' в Python 2.7.11
У меня проблемы с получением поддержки tls v1.2 для моей установки python на моем Mac.
Это моя версия openssl:
openssl version
OpenSSL 1.0.2h 3 May 2016
И вот моя версия Python:
python --version
Python 2.7.11
Вот как я тестирую:
>>> 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'
Читать это:https://docs.python.org/2/library/ssl.html Это говорит:
Некоторое поведение может зависеть от платформы, поскольку выполняются вызовы API-интерфейсов сокетов операционной системы. Установленная версия OpenSSL также может вызывать изменения в поведении. Например, TLSv1.1 и TLSv1.2 поставляются с версией openssl 1.0.1.
Итак, у меня есть требования для поддержки tlsv1.2 с моей установкой OpenSSL 1.0.2h.
У кого-нибудь есть идеи?