Установка сертификата Zscaler в Anaconda3 - PullRequest
1 голос

После обязательной установки Zscaler через Компанию моя Anaconda начала выдавать мне ошибку проверки SSL при установке модулей и использовании запросов на получение URL-адресов

Ошибка (SSLCertVerificationError (1, '[SSL: CERTIFICATE_VERIFY_FAILED] ошибка проверки сертификата: невозможно получить сертификат локального эмитента (_ssl. c: 1076) '))': / simple / 'some_module' /

SSLError: HTTPSConnectionPool (host = 'www.amazon.com', port = 443): Превышено максимальное количество повторных попыток с URL: / (Вызвано SSLError (SSLError ("плохое рукопожатие: ошибка ([('процедуры SSL', 'tls_process_server_certificate', 'проверка сертификата не удалась')])")))

С выключенным Zscaler все работает отлично, но политика компании не позволяет этого .....

Я обнаружил некоторые обходные пути, такие как установка verify на False, но это не то, что мне нужно.

Я хотел бы установить сертификат Zscaler (предоставленный мне нашим ИТ-отделом) на Anaconda

Теперь проблема, похоже, в том, что он использует con общие c сертификаты da.

import ssl
print(ssl.get_default_verify_paths())

Вывод: DefaultVerifyPaths (cafile = None, capath = None, openssl_cafile_env = 'SSL_CERT_FILE', openssl_cafile = 'C: \ ci \ openssl_1581353098519 \ Library / _ cert.pem ', openssl_capath_env =' SSL_CERT_DIR ', openssl_capath =' C: \ ci \ openssl_1581353098519 \ _h_env \ Library / certs ')

Любая идея, что я могу сделать, чтобы указать conda на сертификат Zscaler что у меня ??

system inf: Windows 10, Anaconda3 -2020.02, Python 3.7

Заранее большое спасибо

1 Ответ

0 голосов
/ 07 августа 2020

Что вы можете сделать:

  1. Откройте браузер и go на www.google.com
  2. Рядом с кнопкой перезагрузки страницы вы увидите увидеть замок (см. рисунок ниже). щелкните по нему
  3. Щелкните: Certificat
  4. Щелкните вкладку: Certification Path
  5. Выберите Zsclaer Root CA5 и нажмите кнопку View Certificat
  6. Щелкните вкладку: «Подробности», а затем нажмите кнопку «Копировать в файл»
  7. Экспорт сертификата, выбрав X.509 (.CER) в кодировке base-64
  8. Выберите путь для сохранения файл
  9. Открыть подсказку Anaconda
  10. conda config -set ssl_verify path_of_the_file_that_you_just_saved

введите описание изображения здесь

...