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.

У кого-нибудь есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос