Как правильно сохранить файл сертификата из запросов в Python? - PullRequest
0 голосов
/ 27 мая 2019

Я отправляю почтовый запрос на маршрут, который возвращает сертификат P12. Я пытался сохранить его на диск.

response = requests.post(route)
with open(path, 'wb') as f:
    r.raw.decode_content = True
    shutil.copyfileobj(r.raw, f)

Это сохраняет файл, но когда я пытаюсь преобразовать файл P12 с помощью openssl, он завершается ошибкой, выдавая следующую ошибку:

139797490263952:error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long:asn1_lib.c:157: 

Однако этот точный запрос работает с почтальоном. Я не могу понять, что я делаю неправильно.

Кто-то видит, чего мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...