Рейтинг:1

Несколько сертификатов CA. Как преобразовать их в один файл (может быть .pem) и использовать?

флаг pe

я использую питон http.клиент для выполнения запросов к серверу.Я использую несколько сертификатов ssl_ca и указываю их с помощью load_verify_locations многократно.

Однако в запросах python в качестве сертификатов для ssl может быть указан только один файл. Как преобразовать несколько файлов .crt в один файл (может быть .crt или .pem)?

Steffen Ullrich avatar
флаг se
Предполагая, что файлы имеют формат PEM: `cat *.crt > bundle.pem`.
Simplecode avatar
флаг pe
И если какой-то в формате .crt, то скопировать содержимое в файл .pem?
Steffen Ullrich avatar
флаг se
Формата .crt нет. .crt — это расширение файла, а не формат. Обычно в этом файле используется формат PEM или DER.Для преобразования между форматами используйте `openssl x509 -in cert.der -inform der -out cert.pem` (опять же, расширения файлов не имеют значения, поэтому входной файл также может называться cert.crt и т. д.)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.