Следующий код работает отлично в моей машине Ubuntu (Python 2.7.6):Заявление не для проверки SSL самостоятельно подписанный сертификат на BeagleBone Black работает в Debian
r = requests.get(GET_URL, verify=certificate_path)
Когда я запускаю этот код в моем BeagleboneBlack с Debian, я получаю это:
/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:100:
InsecurePlatformWarning: A true SSLContext object is not available. This prevents
urllib3 from configuring SSL appropriately and may cause certain SSL connections
to fail.
For more information, see https://urllib3.readthedocs.org/en/latest/security.html
#insecureplatformwarning. InsecurePlatformWarning
[Errno 1] _ssl.c:504:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
У сертификата_пакета есть путь к самозаверяющему сертификату. Может ли кто-нибудь помочь?
Возможные исправления там: http://stackoverflow.com/questions/29099404/ssl-insecureplatform-error-when-using- request-package – nuriselcuk
вы пробовали эти ответы? http://stackoverflow.com/questions/30405867/how-to-get-python-requests-to-trust-a-self-signed-ssl-certificate –
Быстрое исправление для вас по адресу http://stackoverflow.com/questions/41074813/certificate-verify-failed-when-using-pyfcm-to-send-a-push-notification, я столкнулся с этой проблемой с PyFCM пару дней назад – Bitonator