Вопрос:

Python запросы - как добавить несколько собственных сертификатов

python ssl urllib3

1549 просмотра

1 ответ

2319 Репутация автора

Есть ли способ указать lib запросов добавить несколько сертификатов, как и все файлы .pem из указанной папки?

import requests, glob
CERTIFICATES = glob('/certs/')
url = '127.0.0.1:8080'
requests.get(url, cert=CERTIFICATES)

Кажется, работает только для одного сертификата

Я уже ищу Google и Python Doc. Лучшим учебником, который я нашел, был раздел сертификации SSL в официальной документации .

Автор: PlagTag Источник Размещён: 22.09.2015 01:34

Ответы (1)


2 плюса

772571 Репутация автора

Вы можете передать только один файл сертификата за раз.

Либо объедините эти файлы в один .pemфайл, либо переберите файлы сертификатов и попробуйте каждый из них по очереди, пока соединение не будет установлено.

.pemФайл может содержать несколько сертификатов; должно быть безопасно объединить все ваши файлы вместе. Смотрите http://how2ssl.com/articles/working_with_pem_files/ .

Автор: Martijn Pieters Размещён: 22.09.2015 01:39
Вопросы из категории :
32x32